Python获取当前时间前、后一个月的函数

Python获取当前时间前、后一个月的函数,第1张

这需求折腾了我半天

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中怎样获取文件的修改时间及其他系统信息状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9729293.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存