Ben nanosaniye tanesellik içine altıgen süresini (çekirdek modülünden ilk çıkışını almak) dönüştürmek için çalışıyorum,Nano ikinci boyuttan onaltılık zamandan nasıl edinilir?
580a9272.0a9ce167
ve insan okunabilir biçime Perl kullanarak dönüştürmek çalışıyorum:
while (<>) {
s/^([a-fA-F0-9]+)(\.)([a-fA-F0-9]+)(\s+.*)/sprintf("%s%s%s%s",&$converter(hex($1)), $2, hex($3), $4)/oe;
} continue {
print;
}
çıktı : Cum Ekim 21 18:10:58 2016.178053479
Dönüştürücü, localtime() ve gmtime() öğelerini doğrudan kullanmaktadır. Nano ayrıntı düzeyine sahip olmak istiyorum ve sonra da yıl.Yakın yardımlar çok takdir ediliyor.
Bu yardımcı olur mu? [http://stackoverflow.com/questions/36731370/convert-64-bit-hex-to-nanoseconds-timestamps](http://stackoverflow.com/questions/36731370/convert-64-bit-hex-to- nanoseconds-timestamps) –
link C++ 'da bunu yapmanın nasıl olduğunu anlatıyor, dönüştürmek için perl kullanıyorum, çok yakınım ama sonda eksik. – MikasaAckerman