使用python语言将输入时间转换为NT时间戳并给出使用方法
下面是使用Python将输入时间转换为NT时间戳的示例代码:
import datetime
def to_nt_timestamp(dt):
nt_epoch = datetime.datetime(1601, 1, 1)
td = dt - nt_epoch
nt_timestamp = td.days * 86400 + td.seconds + (float(td.microseconds) / 1000000)
return int(nt_timestamp * 10000000)
# 将输入时间转换为datetime对象
input_time = input("请输入时间(格式为yyyy-mm-dd hh:mm:ss):")
dt = datetime.datetime.strptime(input_time, '%Y-%m-%d %H:%M:%S')
# 转换为NT时间戳并输出
nt_timestamp = to_nt_timestamp(dt)
print("NT时间戳为:", nt_timestamp)
使用方法:
- 运行以上代码;
- 按照提示输入时间,格式为yyyy-mm-dd hh:mm:ss;
- 程序将输出该时间的NT时间戳
原文地址: https://www.cveoy.top/t/topic/fmGT 著作权归作者所有。请勿转载和采集!