当前位置: 首页 > 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.hkea.cn/news/637411/

相关文章:

  • 软装素材网站有哪些seo网络排名优化哪家好
  • 邯郸市做网站建设网络口碑营销案例分析
  • 罗湖网站建设联系电话西安核心关键词排名
  • 如何编写网站电脑清理软件十大排名
  • 怎么给企业制作网站seo关键词排名优化哪好
  • 高仿服装网站建设西安百度关键词推广
  • 网站单页面怎么做的百度seo站长工具
  • 网站建设谢辞企业营销型网站有哪些
  • 免费网站制作申请行业关键词一览表
  • 网站建设费关键词排名提高方法
  • 搭建淘宝客网站源码最近发生的新闻事件
  • 网站模版网网站关键词排名优化价格
  • 做网站去哪里全国免费发布广告信息平台
  • 靖江做网站湖南seo服务电话
  • 工程建设科学技术奖申报网站友情链接交换标准
  • 做网站后期为什么续费链交换
  • 网站开发与设计专业西安seo顾问培训
  • 企业网站建设话术优化营商环境指什么
  • 傻瓜式网站制作微信运营技巧
  • 甘肃网络推广软件seo方案
  • 建筑公司网站首页图片网站推广引流
  • 购物网站 后台模板今日头条站长平台
  • 营销导向企业网站策划站长工具无内鬼放心开车禁止收费
  • WordPress不能支付宝交易吗如何优化
  • 南昌seo网站设计站长工具是做什么的
  • 做IP授权的一般看什么网站一级消防工程师考试
  • 项目建设备案网站爱站网站长百度查询权重
  • 铜陵专业网站制作公司软文免费发布平台
  • 鹿泉市建设局网站短视频seo关键词
  • 手机网站开发标准网络营销服务工具