python3 time和datetime关于strftime,strptime的用法

 time和datetime傻傻搞不清楚

数据转换为日期的方法,作为日期存在电子表格中,只能用

datetime.date.today()    或
datetime.datetime.strptime(a, '%Y%m%d').date()

,才能存为日期格式的数据

import time
import datetime
a = '20181114'
print(time.strptime(a, '%Y%m%d'))
print(time.strptime(a, '%Y%m%d').tm_year)
print(type(time.strptime(a, '%Y%m%d').tm_year))
print('================')
print(time.localtime())
print(time.strftime('%Y-%m-%d', time.localtime()))
print(time.strftime('%Y-%m-%d', time.strptime(a, '%Y%m%d')))
print(type(time.strftime('%Y-%m-%d', time.strptime(a, '%Y%m%d'))))
print('================')
print(datetime.datetime.strptime(a, '%Y%m%d'))
print(datetime.datetime.strptime(a, '%Y%m%d').date())
print(type(datetime.datetime.strptime(a, '%Y%m%d').date()))
print('================')
print(datetime.datetime.now().strftime('%Y-%m-%d'))
print(datetime.date.today())
print(type(datetime.date.today()))

 

import datetime
res = '20190621'
date = datetime.datetime.strptime(res, "%Y%m%d").date()
# 求当前的日期是一年中的第几周
print(date.strftime("%W"))
# 25
# 求当前的日期是一周中的周几
print(date.strftime("%w"))
# 5

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值