Board logo

标题: [日期时间] 求助批处理如何将时间戳1613034574715修改为时间格式? [打印本页]

作者: jinyunnian    时间: 2023-2-18 22:43     标题: 求助批处理如何将时间戳1613034574715修改为时间格式?

求助:如何将时间戳1613034574715修改为时间格式
作者: jinyunnian    时间: 2023-2-18 22:44     标题: 求助:如何将时间戳1613034574715修改为时间格式

求助:如何将时间戳1613034574715修改为时间格式
作者: pd1    时间: 2023-2-19 00:26

  1. powershell -c "(([datetime]::new(1970,1,1,0,0,0)).AddMilliseconds(1613034574715))"
复制代码

作者: Batcher    时间: 2023-2-19 09:07

回复 3# pd1


本地时区:
  1. @echo off
  2. powershell -c "Get-Date ([timezone]::CurrentTimeZone.ToLocalTime(([datetime]::new(1970,1,1,0,0,0)).AddMilliseconds(1613034574715))) -UFormat '%%Y-%%m-%%d %%H:%%M:%%S'"
  3. pause
复制代码

作者: jinyunnian    时间: 2023-2-19 12:39

回复 3# pd1


    如何获取这个转化后的时间呀
作者: jinyunnian    时间: 2023-2-19 12:39

回复 4# Batcher


    如何获取这个转化后的时间呀
作者: jinyunnian    时间: 2023-2-19 19:29

已解决已解决
作者: hfxiang    时间: 2023-2-19 21:49

回复 1# jinyunnian


可用第3方工具 gawk( http://bcn.bathome.net/tool/4.1.0/gawk.exe
  1. @echo off
  2. for /f "tokens=*" %%a in ('gawk "BEGIN{print strftime(\"%Y-%m-%d %H:%M:%S\", 1613034574715/1000)}"') do set "TimeStamp=%%a"
  3. echo;TimeStamp=%TimeStamp%
复制代码

作者: terse    时间: 2023-2-20 11:32

poweshell
  1. get-epochDate('1613034574715'[0..9]-join'')
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2