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

企业网站建设总结报告营销网页

企业网站建设总结报告,营销网页,技术支持骏域建设网站,网站测试速度很慢目录1.python时间操作1.1 time模块1.2 calendar模块1.3 datetime模块1.python时间操作 python程序能用很多方式处理日期和时间,转换日期格式也是一个常见功能。 1.1 time模块 ​ 提供了处理时间和表示之间转换的功能 获取当前时间戳 概念:从0时区的1…

目录

      • 1.python时间操作
        • 1.1 time模块
        • 1.2 calendar模块
        • 1.3 datetime模块

1.python时间操作

python程序能用很多方式处理日期和时间,转换日期格式也是一个常见功能。

1.1 time模块

​ 提供了处理时间和表示之间转换的功能

  • 获取当前时间戳
    • 概念:从0时区的1970年1月1日0时0分0秒,到所给定日期的秒数。是一个浮点数
    • 获取方式
      • import time time.time()
import time
result = time.time()
print(result)#输出 1670570274.2948563
years = result/(24*60*60*365)+1970
print(years)#输出 2022.9734358921505
  • 获取时间元组

    • 概念:很多python时间函数将时间处理为9个数字的元组

    • 序号含义属性
      04位数的年tm_yearxxxx
      1tm_mon1-12
      2tm_mday1-31
      3小时tm_hour0-23
      4分钟tm_min0-59
      5tm_sec0-60
      6一周的第几日tm_wday0-6
      7一年的第几日tm_yday1-366
      8夏令日tm_isdst-1 0 1 -1是决定为是否为夏令时的标志
    • 获取方式

      • import time time.localtime([seconds])
      • seconds为时间戳,默认值为当前时间戳,也可以指定时间戳
import time
result = time.time()
print(result)#输出 1670570703.946
t1 = time.localtime()
print(t1)#输出 time.struct_time(tm_year=2022, tm_mon=12, tm_mday=9, tm_hour=15, tm_min=25, tm_sec=3, tm_wday=4, tm_yday=343, tm_isdst=0)
  • 获取格式化的时间
    • 秒 ------> 可读时间
      • import time time.ctime(seconds)
        • seconds为时间戳,当省略的时候,默认值为当前时间戳,也可以指定时间戳
    • 时间元组 -------->可读时间
      • import time time.asctime(p_tuple)
        • p_tuple为时间元组,当省略的时候,默认值为当前的时间元组,也可以指定时间元组
import time
#秒 ------> 可读时间
t = time.time()#获取时间戳
print(t)#输出1670571316.991758
result1 = time.ctime(t)#把时间戳转换为可读时间
print(result1)#输出Fri Dec  9 15:35:16 2022
print(time.ctime())#直接 输出 Fri Dec  9 15:35:17 2022#时间元组 -------->可读时间
t1 = time.localtime()#获取时间元组
print(t1)#输出time.struct_time(tm_year=2022, tm_mon=12, tm_mday=9, tm_hour=15, tm_min=35, tm_sec=17, tm_wday=4, tm_yday=343, tm_isdst=0)
result2 = time.asctime(t1)#把时间元组转换成可读时间
print(result2)#输出Fri Dec  9 15:35:17 2022
print(time.asctime())#直接 输出Fri Dec  9 15:35:17 2022
  • 格式化日期字符串<------>时间戳

    • 时间元组 ---->格式化日期

      • time.strftime(格式字符串,时间元组)
    • 格式化日期 ---->时间元组

      • time.strptime(日期字符串,格式符字符串)
      • time.mktime(时间元组)
    • 常用格式符

      • 符号意义
        %Y四位数表示年(000-9999)
        %y两位数表示年(00-99)
        %m月份(01-12)
        %d月内的一天(0-31)
        %H24小时制(0-23)
        %I12小时制(01-12)
        %M分钟数(00-59)
        %S秒(00-59)
import time#时间元组 ---->格式化日期
result = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
print(result)#输出 2022-12-09 15:45:06#格式化日期 ---->时间元组
pt = time.strptime("2022-12-09 12:00:00","%Y-%m-%d %H:%M:%S")
print(pt)#输出 time.struct_time(tm_year=2022, tm_mon=12, tm_mday=9, tm_hour=12, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=343, tm_isdst=-1)#时间元组转变为时间戳
t = time.mktime(pt)
print(t)#输出1670558400.0
  • 获取当前CPU时间
    • time.perf_counter() 返回值为浮点数
    • 可以用来统计一段程序代码的执行耗时、
import time
start = time.perf_counter()#获取当前CPU时间#运行程序
end = time.perf_counter()#获取程序运行后的CPU时间
print(end - start)#输出程序运行时间 单位是秒
  • 休眠n秒
    • 推迟线程的执行,可简单理解为,让程序暂停
    • time.sleep(secs)
      • secs睡眠的秒数

1.2 calendar模块

提供与日历相关的功能,比如:为给定的月份或者年份打印文本日历的功能

  • 获取某月日历
    • import calendar caledar.month(2017,9)
import calendar 
print(caledar.month(2022,12))#输出文本日历 输出如下
"""
December 2022
Mo Tu We Th Fr Sa Su1  2  3  45  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
"""

1.3 datetime模块

python处理日期和时间的标准库:这个模块里面有datetime类,此外还有date类,以及time类,可以做一些计算机之类的操作。

  • 获取当天日期

    • import datetime
    • print(datetime.datetime.now())
    • print(datetime.datetime.today())
  • 单独获取当前的年月日时分秒

  • 计算n天之后的日期

  • 获取两个日期时间的时间差

import datetime
#获取当天日期
print(datetime.datetime.now())#输出 2022-12-09 16:13:35.778311
print(datetime.datetime.today())#输出 2022-12-09 16:13:35.778311#单独获取当前的年月日时分秒
t = datetime.datetime.today()#获取当前时间
print(t)#2022-12-09 16:17:41.539885
print(t.year)#2022
print(t.month)#12
print(t.day)#9
print(t.hour)#16
print(t.minute)#17
print(t.second)#41#计算n天之后的日期
t = datetime.datetime.today()#获取当前时间
print(t)#2022-12-09 16:21:45.179556
result1 = t + datetime.timedelta(days=7)
print(result)#2022-12-16 16:21:45.179556
result2 = t + datetime.timedelta(days=7,hours=2)
print(result2)#2022-12-16 18:21:45.179556#获取两个日期时间的时间差
first = datetime.datetime(2022,12,9,14,00,00)
print(first,type(first))#2022-12-05 14:00:00 <class 'datetime.datetime'>
second = datetime.datetime(2022,8,13,18,40,25)
delta = first - second
print(delta,type(delta))#117 days, 19:19:35 <class 'datetime.timedelta'>
http://www.shuangfujiaoyu.com/news/56225.html

相关文章:

  • 中国建筑最新消息百度seo和谷歌seo有什么区别
  • 广州化妆品网站制作免费学生html网页制作成品
  • 宁波网站怎么建设怎么做产品推广和宣传
  • 自己电脑做网站服务器广域网访问百度云资源搜索网站
  • wordpress 悬浮框seo关键词排名教程
  • wordpress 渲染html惠州seo推广公司
  • 国外网站 服务器深圳网站制作公司
  • 成都营销类网站设计免费推广app软件下载
  • 网站开发技术要学什么软件网络销售怎么做才能有业务
  • 网站建设机构津seo快速排名
  • 软件网站开发合同今日头条新闻10条简短
  • asp 网站 购物车百度商家版下载
  • 昆山商城网站建设百度网盘网页
  • 网站建设定制网站建设公司哪家好桂林seo
  • dede 网站图标百度推广登录账号首页
  • 网站怎么做才吸引人营销型网站建设多少钱
  • 公司想做网站站长工具视频
  • 怎么创建免费网站百度搜索什么关键词排名
  • 全屏滚动网站搜索引擎广告
  • 都匀网站成都网站优化公司
  • 为什么上不了建设银行个人网站网络营销七个步骤
  • 找人做logo网站求几个好看的关键词
  • 学seoseo网络推广师招聘
  • 生鲜网站模板网站优化师
  • 东莞网站建设搭建最全的搜索引擎
  • 广州专业网站设计百度公司官网入口
  • 丝袜做那个的视频网站网络优化这个行业怎么样
  • java做网站主要技术百度关键词排名查询接口
  • 建站合作廊坊seo排名霸屏
  • 重庆做商城网站汕头seo推广外包