Я хочу эту команду в Windows с установленным cygwin
, поэтому любая команда Linux будет работать для меня.
2 ответа
Если вы хотите получить миллисекунды вместо наносекунд, вы можете просто использовать %3N
чтобы обрезать наносекунды до 3 наиболее значимых цифр:
$ date +"%Y-%m-%d %H:%M:%S,%3N"
2014-01-08 16:00:12,746
или же
$ date +"%F %T,%3N"
2014-01-08 16:00:12,746
тестирование с помощью »GNU bash, версия 4.2.25(1)-релиз (i686-pc-linux-gnu)«
Также успешно протестировано в моей установке Cygwin.
Но имейте в виду, что% N может не реализоваться в зависимости от вашей целевой системы или версии bash.
Протестировано на встроенной системе »GNU bash, версия 4.2.37(2)-релиз (arm-buildroot-linux-gnueabi)« не было %N
:
date +"%F %T,%N"
2014-01-08 16:44:47,%N
date +%H:%M:%S:%N
покажет вам текущее время с нано секундами, затем вы можете отрубить сколько угодно цифр или изменить время на желаемое.
date --help
может дать вам некоторые другие параметры конфигурации