
这需求折腾了我半天
import time
import datetime as datetime
def late_time(time2):
# 先获得时间数组格式的日期
#time2是外部传入的任意日期
now_time = datetimedatetimestrptime(time2, '%Y-%m-%d')
#如需求是当前时间则去掉函数参数改写 为datetimedatetimenow()
threeDayAgo = (now_time - datetimetimedelta(days =30))
# 转换为时间戳
timeStamp =int(timemktime(threeDayAgotimetuple()))
# 转换为其他字符串格式
otherStyleTime = threeDayAgostrftime("%Y-%m-%d")
return otherStyleTime
a = late_time("2019-3-30")
print(a)# 打印2018-02-28
#-- coding:utf-8 --
import socket
import struct
import time
import win32api
TimeServer = '2107214544' #国家授时中心ip
Port = 123
def getTime():
TIME_1970 = 2208988800L
client = socketsocket(socketAF_INET, socketSOCK_DGRAM)
data = '\x1b' + 47 '\0'
clientsendto(data, (TimeServer, Port))
data, address = clientrecvfrom(1024)
data_result = structunpack('!12I', data)[10]
data_result -= TIME_1970
return data_result
def setSystemTime():
tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = timegmtime(getTime())
win32apiSetSystemTime(tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0)
print "Set System OK!"
if __name__ == '__main__':
setSystemTime()
print "%d-%d-%d %d:%d:%d" % timelocaltime(getTime())[:6]
win7更改文件的修改时间有两种方法;1修改系统日期,删除一个字保存,再把字回写,保存的话,修改系统日期,打开另存为2下载Configure FileMenu Tools软件。最新版是64的。 安装完毕后,资源管理器中鼠标右键有“FileMenu Tools”键,里面有“更改时间”。 可以随意更改文件的创建时间、修改时间等
以上就是关于Python获取当前时间前、后一个月的函数全部的内容,包括:Python获取当前时间前、后一个月的函数、怎样使用python修改windows的系统时间、python中怎样获取文件的修改时间及其他系统信息状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)