摘要:时间转字符串在我们的使用中,我们常常需要将时间转换为字符串,用来作为文件的名字或者用于加密字符的输出等等。晚了个小时,所以要减去即是美国时间参考
datetime 时间转字符串
在我们的使用中,我们常常需要将时间转换为字符串,用来作为文件的名字或者用于加密字符的输出等等。例子:
from datetime import datetime datetime.strftime(datetime.now(),"%Y-%m-%d %H:%M:%S")
记忆方式也很简单,str from time
字符转时间有时候我们需要将一个字符给转换为时间对象
from datetime import datetime >>> datetime.strptime("2018-09-09","%Y-%m-%d") datetime.datetime(2018, 9, 9, 0, 0)时间戳的转换
import time from datetime import datetime stamp = time.time() datetime.fromtimestamp(stamp)timedelta
import datetime print("microseconds:", datetime.timedelta(microseconds=1)) print("milliseconds:", datetime.timedelta(milliseconds=1)) print("seconds :", datetime.timedelta(seconds=1)) print("minutes :", datetime.timedelta(minutes=1)) print("hours :", datetime.timedelta(hours=1)) print("days :", datetime.timedelta(days=1)) print("weeks :", datetime.timedelta(weeks=1))
加 就是 延后几秒; 减 就是提前几秒
转换格式Symbol | Meaning | Example |
---|---|---|
%a | Abbreviated weekday name | "Wed" |
%A | Full weekday name | "Wednesday" |
%w | Weekday number: 0 (Sunday) through 6 (Saturday) | "3" |
%d | Day of the month (zero padded) | "13" |
%b | Abbreviated month name | "Jan" |
%B | Full month name | "January" |
%m | Month of the year | "01" |
%y | Year without century | "18" |
%Y | Year with century | "2018" |
%H | Hour from 24-hour clock | "17" |
%I | Hour from 12-hour clock | "05" |
%p | AM/PM | "PM" |
%M | Minutes | "00" |
%S | Seconds | "00" |
%f | Microseconds | "000000" |
%z | UTC offset for time zone–aware objects | "-0500" |
%Z | Time zone name | "EST" |
%j | Day of the year | "013" |
%W | Week of the year | "02" |
%c | Date and time representation for the current locale | "Wed Jan 13 17:00:00 2016" |
%x | Date representation for the current locale | "01/13/16" |
%X | Time representation for the current locale | "17:00:00" |
%% | A literal % character | "%" |
工作中经常需要用到美国时间,做一个记录。 utc晚了8个小时,所以要减去即是美国时间
datetime.strftime(datetime.utcnow()-timedelta(hours=8),"%Y-%m-%d %H:%M:%S")参考
《The Python3 Standard Library By Example》
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/42981.html
小编写这篇文章的一个主要目的,主要是教给大家一些Python技巧性的内容,比如关于数据库语法的一些问题,那么,如何去正确的使用这个数据呢?有什么具体的使用方法呢?下面会给大家做一个详细解答。 Python中datetime库的用法 datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块...
摘要:有效周期标识符如下年月日周时分秒间隔约定中既可以有时间也可以有日期,如果有时间需要在日期和时间之间加上字母,例如,间隔约定表示间隔两天,间隔约定表示间隔两天五小时两分钟。 前言 以前更改时间格式的时候经常使用date方法,后来知道php竟然自带datetime类处理时间格式,记录一下用法,方便以后使用 实例化 在yii 1.1中,可以直接写成 $datetime = new DateT...
摘要:直播数据分析针对直播间这个时间段的数据分析基础数据展示以上数据是从直播间的弹幕中提取的相关数据每个字段解释为唯一标识用户名发送的信息用户等级牌子牌子等级发言房间号依赖数据处理基础准备根据牌子名称统计最大值最小值平均值计算牌子的最大值最小值 直播数据分析 针对douyu_60937 直播间 (2018/11/19 19:04:18 - 2018/11/20 7:56:42) 这个时间...
摘要:开源时间日期库是很好的替代,另外中也推出了新的库,设计理念与相似。令时间和日期值变得易于管理操作和理解。格式化一个日期时间的具体域包括个年月日时分秒毫秒星期,分别用不同字母表示。 此前Java处理时间日期所使用的 Date 和 Calendar 被诟病不已,Calendar 的主要问题对象可变,而像时间和日期这样的类应该是不可变的,另外其概念模型也有不明确的地方,月份计算从0开始等等。...
阅读 2582·2021-11-22 15:25
阅读 1377·2021-11-15 17:59
阅读 1100·2021-09-29 09:34
阅读 1478·2021-09-26 09:46
阅读 3003·2021-09-02 15:40
阅读 1144·2019-08-30 15:56
阅读 3228·2019-08-30 15:55
阅读 667·2019-08-29 17:08