
数学计算相关
使用示例
datetimedatetime(year, month, day, hour = 0, minute = 0, second=0, microsecond=0, tzinfo=None)
采用标准公历,24小时计时法。
常用方法
datetime.today()
当前日期
datetime.now(tzinfo=None)
当前时间,省略时区时,等同于today
datedatetime.fromtimestamp(milliseconds)
解析时间戳
仅用于日期
date(year, month, day)
date.today()
当前日期
timedate.fromtimestamp(milliseconds)
解析时间戳
仅用于时间
timedeltatime(hour=0, minute=0,second=0, microseconds=0,tzinfo=None)
timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
常常配合date使用
此处还有个小知识点,下面两种是等价的:
日期与字符串互转日期转字符串用datetime_obj.strftime()
字符串转日期用datetime.datetime.strptime(str, format)
正则匹配使用re.match(pattern, str)判断是否匹配
正则查找re.search(pattern, str)只查第一个匹配项
re.findall(pattern, str)查找所有匹配项
正则替换使用re.sub(pattern, newStr, oldStr, count=0)进行正则替换
默认所有均替换,指定count时,则匹配指定个数进行替换
正则分割通过re.split(pattern, str, maxsplit=0)进行分割,maxsplit表示分割次数,默认为0,表示全部分割
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)