当前位置: 首页 > news >正文

恢复被百度k网站 关键词收录广州移动 网站建设

恢复被百度k网站 关键词收录,广州移动 网站建设,温州做网站制作,信息流优化师简历datetime模块简介在开发工作中#xff0c;我们经常需要用到日期与时间#xff0c;如#xff1a;作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名称记录或展示某文章的发布或修改时间其他Python中提供了多个用于对日期和时间进行操作的内置模块我们经常需要用到日期与时间如作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名称记录或展示某文章的发布或修改时间其他Python中提供了多个用于对日期和时间进行操作的内置模块time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的所以有些方法在某些平台上可能无法调用但是其提供的大部分接口与C标准库time.h基本一致。time模块相比datetime模块提供的接口更直观、易用功能也更加强大。相关术语UTC time Coordinated Universal Time世界协调时又称 格林尼治天文时间、世界标准时间。与UTC time对应的是各个时区的local time东N区的时间比UTC时间早N个小时因此UTC time N小时 即为东N区的本地时间而西N区时间比UTC时间晚N个小时即 UTC time - N小时 即为西N区的本地时间 中国在东8区因此比UTC时间早8小时可以以UTC8进行表示。epoch time 表示时间开始的起点它是一个特定的时间不同平台上这个时间点的值不太相同对于Unix而言epoch time为 1970-01-01 00:00:00 UTC。timestamp(时间戳) 也称为Unix时间 或 POSIX时间它是一种时间表示方式表示从格林尼治时间1970年1月1日0时0分0秒开始到现在所经过的毫秒数其值为float类型。 但是有些编程语言的相关方法返回的是秒数(Python就是这样)这个需要看方法的文档说明。需要说明的是时间戳是个差值其值与时区无关。使用datetime模块提供了处理日期和时间的类既有简单的方式又有复杂的方式。它虽然支持日期和时间算法但其实现的重点是为输出格式化和操作提供高效的属性提取功能。datetime模块中定义的类datetime.date 表示日期常用的属性有year, month和daydatetime.time 表示时间常用属性有hour, minute, second, microseconddatetime.datetime 表示日期时间datetime.timedelta 表示两个date、time、datetime实例之间的时间间隔分辨率(最小单位)可达到微秒datetime.tzinfo 时区相关信息对象的抽象基类。它们由datetime和time类使用以提供自定义时间的而调整。datetime.timezone Python3.2中新增的功能实现tzinfo抽象基类的类表示与UTC的固定偏移datetime模块中定义的常量datetime.MINYEAR datetime.date或datetime.datetime对象所允许的年份的最小值值为1datetime.MAXYEAR datetime.date或datetime.datetime对象所允许的年份的最大值只为9999datetime.date类class datetime.date(year, month, day)year [MINYEAR, MAXYEAR]month: [1-12]day: [1, 指定年份的月份中的天数]date_info datetime.date(year2012, month9, day5)print(date_info)#2012-09-05类方法和属性date.max date对象所能表示的最大日期9999-12-31date.min date对象所能表示的最小日志00001-01-01date.resoluation date对象表示的日期的最小单位天date.today() 返回一个表示当前本地日期的date对象date.fromtimestamp(timestamp) 根据跟定的时间戳返回一个date对象print(datetime.date.max) #9999-12-31print(datetime.date.min) #0001-01-01print(datetime.date.resolution) #1 day, 0:00:00print(datetime.date.today()) #2017-12-06print(datetime.date.fromtimestamp(10000000)) #1970-04-27对象方法和属性d.year 年d.month 月d.day 日d.replace(year[, month[, day]]) 生成并返回一个新的日期对象原日期对象不变d.timetuple() 返回日期对应的time.struct_time对象d.toordinal() 返回日期是是自0001-01-01开始的第多少天d.weekday() 返回日期是星期几[0,6]0表示星期一d.isoweekday() 返回日期是星期几[1, 7], 1表示星期一d.isocalendar() 返回一个元组格式为(year, weekday, isoweekday)d.isoformat() 返回‘YYYY-MM-DD格式的日期字符串d.strftime(format) 返回指定格式的日期字符串与time模块的strftime(format, struct_time)功能相同print(date_info.year) #2017print(date_info.month) #12print(date_info.day) #6print(date_info.replace(year2016)) #2016-12-06print(date_info.timetuple()) #time.struct_time(tm_year2017, tm_mon12, tm_mday6, tm_hour0, tm_min0, tm_sec0, tm_wday2, tm_yday340, tm_isdst-1)print(date_info.toordinal()) #736669print(date_info.weekday()) #2print(date_info.isoweekday()) #3 比较准确的判断是星期几print(date_info.isoformat()) #2017-12-06print(date_info.strftime(%Y/%m/%d)) #2017/12/06datetime.time类class datetime.time(hour, [minute[, second, [microsecond[, tzinfo]]]])hour为必须参数其他为可选参数。各参数的取值范围为hour [0, 23]minute [0,59]second [0,59]microsecond [0,1000000]tzinfo tzinfo的子类对象如timezone类的实例类方法和属性time.max time类所能表示的最大时间time(23, 59, 59, 999999)time.min time类所能表示的最小时间time(0, 0, 0, 0)time.resolution 时间的最小单位即两个不同时间的最小差值1微秒对象方法和属性t.hour 时t.minute 分t.second 秒t.microsecond 微秒t.tzinfo 返回传递给time构造方法的tzinfo对象如果该参数未给出则返回Nonet.replace(hour[, minute[, second[, microsecond[, tzinfo]]]]) 生成并返回一个新的时间对象原时间对象不变t.isoformat() 返回一个‘HH:MM:SS.%f格式的时间字符串t.strftime() 返回指定格式的时间字符串与time模块的strftime(format, struct_time)功能相同datetime.datetime类class datetime.datetime(year, month, day, hour0, minute0, second0, microsecond0, tzinfoNone)year, month 和 day是必须要传递的参数 tzinfo可以是None或tzinfo子类的实例。各参数的取值范围为year [MINYEAR, MAXYEAR]month [1, 12]day [1, 指定年份的月份中的天数]hour [0,23]minute [0,59]second [0,59]microsecond [0,1000000]tzinfo tzinfo的子类对象如timezone类的实例如果一个参数超出了这些范围会引起ValueError异常。类方法和属性datetime.today() 返回一个表示当前本期日期时间的datetime对象datetime.now([tz]) 返回指定时区日期时间的datetime对象如果不指定tz参数则结果同上datetime.utcnow() 返回当前utc日期时间的datetime对象datetime.fromtimestamp(timestamp[, tz]) 根据指定的时间戳创建一个datetime对象datetime.utcfromtimestamp(timestamp) 根据指定的时间戳创建一个datetime对象datetime.combine(date, time) 把指定的date和time对象整合成一个datetime对象datetime.strptime(date_str, format) 将时间字符串转换为datetime对象对象方法和属性dt.year, dt.month, dt.day 年、月、日dt.hour, dt.minute, dt.second 时、分、秒dt.microsecond, dt.tzinfo 微秒、时区信息dt.date() 获取datetime对象对应的date对象dt.time() 获取datetime对象对应的time对象 tzinfo 为Nonedt.timetz() 获取datetime对象对应的time对象tzinfo与datetime对象的tzinfo相同dt.replace([year[, month[, day[, hour[, minute[, second[, microsecond[, tzinfo]]]]]]]]) 生成并返回一个新的datetime对象如果所有参数都没有指定则返回一个与原datetime对象相同的对象dt.timetuple() 返回datetime对象对应的tuple(不包括tzinfo)dt.utctimetuple() 返回datetime对象对应的utc时间的tuple(不包括tzinfo)dt.toordinal() 同date对象dt.weekday() 同date对象dt.isocalendar() 同date独享dt.isoformat([sep]) 返回一个‘%Y-%m-%ddt.ctime() 等价于time模块的time.ctime(time.mktime(d.timetuple()))dt.strftime(format) 返回指定格式的时间字符串使用datetime.datetime类对时间戳与时间字符串进行转换datetime.timedelta类timedelta对象表示连个不同时间之间的差值。如果使用time模块对时间进行算术运行只能将字符串格式的时间 和 struct_time格式的时间对象 先转换为时间戳格式然后对该时间戳加上或减去n秒最后再转换回struct_time格式或字符串格式这显然很不方便。而datetime模块提供的timedelta类可以让我们很方面的对datetime.date, datetime.time和datetime.datetime对象做算术运算且两个时间之间的差值单位也更加容易控制。这个差值的单位可以是天、秒、微秒、毫秒、分钟、小时、周。class datetime.timedelta(days0, seconds0, microseconds0, milliseconds0, hours0, weeks0)所有参数都是默认参数因此都是可选参数。参数的值可以是整数或浮点数也可以是正数或负数。内部值存储days、seconds 和 microseconds其他所有参数都将被转换成这3个单位1毫秒转换为1000微秒1分钟转换为60秒1小时转换为3600秒1周转换为7天然后对这3个值进行标准化使得它们的表示是唯一的microseconds : [0, 999999]seconds : [0, 86399]days : [-999999999, 999999999]类属性timedelta.min timedelta(-999999999)timedelta.max timedelta(days999999999, hours23, minutes59, seconds59, microseconds999999)timedelta.resolution timedelta(microseconds1)实例方法和属性td.days 天 [-999999999, 999999999]td.seconds 秒 [0,86399]td.microseconds 微秒 [0,999999]td.total_seconds() 时间差中包含的总秒数等价于: td/ timedelta(seconds1)datetime.datetime.now() 返回当前本地时间(datetime.datetime对象实例)datetime.datetime.fromtimestamp(timestamp) 返回指定时间戳对应的时间(datetime.datetime对象实例)datetime.timedelta() 返回一个时间间隔对象可以直接与datetime.datetime对象做加减操作
http://wiki.neutronadmin.com/news/200855/

相关文章:

  • 西宁网站系统建设东莞软件设计
  • 江苏网站建设费用赣州网站开发公司
  • 企业网站系统功能设计说明wordpress第三方支付插件
  • 天津企业网站制作中小型网站建设策划
  • wordpress透明沈阳seo公司
  • 网站建设格式百度地图放到网站上
  • 网站框架是谁做知识产权教育网站建设方案
  • 制作网站公司哪里好东莞通充值
  • 东莞建站模板公司做网站合同范本
  • 网站设计分析案例网站备案要拍照大家怎么做的啊
  • 网站遭受攻击professional wordpress
  • 网站icp备案查询截图机加工如何用网站开发客户
  • 贵阳网站设计方案wordpress怎么关注站点
  • 烟台做网站打电话话术做自媒体哪个平台最好
  • 建设银行培训网站公司主页填什么
  • 河南网站建设价格与方案工商营业执照查询官网
  • 山东省水利建设市场信用信息平台网站wordpress手机适配模板中文
  • com域名注册1元关键词优化精灵
  • 网站用户需求报告外包公司是做什么的
  • wordpress 工具栏图标做搜狗手机网站优化软
  • 东莞网站网站建设养老院网站建设方案
  • 呼和浩特网站seo优化方案重庆建设工程造价信息网官网查询
  • 专业长春网站建设工作室如何使用dw制作网页
  • 地方门户网站用户宣传展示型网站设计
  • 免费生成网站的app校园推广公司
  • 做网站需要空间网站开发毕设开题报告怎么写
  • wordpress粘贴媒体库优化网站技术
  • 酒店 手机网站模板绍兴网站推广优化
  • 专门做旅游攻略的网站人力资源外包平台
  • 做棋牌网站犯法吗怎样自己做刷赞网站