Windows时间转换为Unix时间:
(Get-Date -UFormat %s).Substring(0,10)
;Unix时间转换为Windows时间:Get-Date -Date "1/1/1970 12:00:00 AM" + (New-TimeSpan -TotalSeconds $UnixTimestamp)
。在Windows系统中,我们可以使用w32tm
命令来转换Windows时间和Unix时间,以下是详细的步骤和小标题:
1、安装w32tm库
在Windows系统中,我们需要先安装w32tm库,可以通过以下步骤进行安装:
打开“控制面板” > “程序和功能” > “启用或关闭Windows功能”。
在弹出的窗口中,找到并勾选“Telnet客户端”,然后点击“确定”。
系统会自动安装w32tm库及其相关组件。
2、查看当前Windows时间戳
在命令提示符中输入以下命令,可以查看当前Windows时间戳(以秒为单位):
echo %time%
3、将Windows时间戳转换为Unix时间戳
在命令提示符中输入以下命令,可以将Windows时间戳转换为Unix时间戳(以秒为单位):
echo %time% | w32tm /stripchart /computer:pool.ntp.org /dataonly /valueoff
4、将Unix时间戳转换为Windows时间戳
在命令提示符中输入以下命令,可以将Unix时间戳转换为Windows时间戳(以秒为单位):
echo [UNIX时间戳] | w32tm /stripchart /computer:pool.ntp.org /dataonly /valueoff
注意:将[UNIX时间戳]替换为实际的Unix时间戳值。
5、将Windows时间戳转换为可读格式的时间字符串
在命令提示符中输入以下命令,可以将Windows时间戳转换为可读格式的时间字符串:
echo %time% | w32tm /stripchart /computer:pool.ntp.org /dataonly /valueoff | findstr "^"
6、将Unix时间戳转换为可读格式的时间字符串
在命令提示符中输入以下命令,可以将Unix时间戳转换为可读格式的时间字符串:
date d @[UNIX时间戳] +"%Y%m%d %H:%M:%S"
注意:将[UNIX时间戳]替换为实际的Unix时间戳值。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/558532.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复