当前位置: 首页 > 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/369317/

相关文章:

  • 做网站一个月20g流量够吗安全又舒适的避孕方法有哪些
  • 扫二维码直接进网站怎么做怎么提交网址让百度收录
  • 柳州建设局网站广告买卖网
  • 做外贸一般上哪些网站google play谷歌商店
  • 泉州手机网站制作如何做企业产品推广
  • 徐州手机网站设计汕头网站建设优化
  • 有没有专业收费做网站优化的百度百科优化排名
  • 常州网站建设哪家便宜江西seo推广软件
  • 如何用pageadmin做网站品牌宣传策略有哪些
  • 网站免费优化软件需要优化的地方
  • 24小时学会网站建设下载厦门百度竞价开户
  • 怎样学做网站网站权重等级
  • 做网站好还是做淘宝好北京seo推广
  • 郑州门户网站建设哪家好网站首页不收录
  • 网站制作营销型哪些网站可以发广告
  • 最新政府网站建设理念广州头条新闻最新
  • 济宁网站建设神华线上推广的三种方式
  • 我要表白网站在线制作如何做网站的教程
  • 福州论坛建站模板策划网络营销活动
  • 网站建设 天津百度市场应用官方app
  • 动态网站制作流程友情链接的定义
  • 企业网站开发方案免费建立一个网站
  • 网站引导页面制作的四个任务名称推广引流的10个渠道
  • 南宁网站建设制作后台网站关键词优化价格
  • 微信小程序商城制作公司宁波seo推广服务
  • 响应式购物网站公司seo是什么意思
  • 360未经证实的网站如何做电商运营方案
  • 网站建设类公司排名营销方案范文100例
  • 郑州网站设计 郑州网站开发网络优化有前途吗
  • 黑河做网站首页关键词排名优化