python格式化字符串 时间戳 转 UTC(2023-01-11T16:00:00Z)格式时间
前言:公司前端的时间参数分为两类 一种是时间戳传参,另一种是 2023-01-11T16:00:00Z (UTC)时间传参,有些脚本需要用到datatime.datatime因此要整理一下相关方法
获取时间戳
my_timestamp=time.time()
print(my_timestamp) # 1673492215.2460585
时间戳转time.struct_time
传参时间戳(int or float) 返回为time.struct_time
my_localtime = time.localtime(time.time()) # 默认为当前时间 可以添加时间参数[时间戳 或浮点时间戳] 可以通过索引 a[0] a.tm_mon 两种方式取值
# my_localtime= time.localtime(1672502400)
print(my_localtime) # time.struct_time(tm_year=2023, tm_mon=1, tm_mday=12, tm_hour=10, tm_min=40, tm_sec=22, tm_wday=3, tm_yday=12, tm_isdst=0)
时间戳转格式化字符串
传参 时间格式,time.struct_time 返回 格式化字符串
my_strftime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 获取当前 格式化字符串 时间
print(my_strftime) # 2023-01-12 10:40:22 格式化字符串
时间戳转 utc/gmt的time.struct_time
传参 时间戳(int or float) 返回gmt时间的time.struct_time
my_gmtime = time.gmtime() # 默认参数为当前时间戳 可以写入时间戳
print(my_gmtime) # time.struct_time(tm_year=2023, tm_mon=1, tm_mday=12, tm_hour=2, tm_min=46, tm_sec=29, tm_wday=3, tm_yday=12, tm_isdst=0)
字符串转time.struct_time
my_strptime=time.strptime("2023-01-01 23:59:59","%Y-%m-%d %H:%M:%S")
print("1",my_strptime)
time.struct_time转时间戳
my_mktime=time.mktime(time.localtime(time.time()))
print(my_mktime)
应用1 字符串转时间戳
- 思路 格式化字符串–time.struct_time–时间戳
import time
my_to_timestamp=time.mktime(time.strptime("2023-01-01 23:59:59","%Y-%m-%d %H:%M:%S"))
print("1",my_to_timestamp) # 1672588799.0
应用2 datetime.datetime到2023-01-11T16:00:00.000Z格式的utc/gmt时间
- 思路 datetime.datetime–格式化字符串–time.struct_time–时间戳–utc/gmt的time.struct_time–格式化字符串
import datetime
import time
# datetime.datetime--格式化字符串
my_datetime = datetime.datetime(2023, 1, 1, 0, 0, 0)
# print(type(my_datetime)) # <class 'datetime.datetime'>
# print(my_datetime) # 2023-01-01 00:00:00
my_datetime_str = str(my_datetime)# 格式化字符串--time.struct_time
my_datetime_str_strptime=time.strptime(my_datetime_str,"%Y-%m-%d %H:%M:%S")# time.struct_time--时间戳
my_datetime_str_strptime_mktime=time.mktime(my_datetime_str_strptime)# time.struct_time--utc/gmt的time.struct_time
my_datetime_str_strptime_mktime_gmtime=time.gmtime(my_datetime_str_strptime_mktime)# utc/gmt的time.struct_time--格式化字符串2023-01-11T16:00:00.000Z
d=time.strftime("%Y-%m-%dT%H:%M:%SZ", my_datetime_str_strptime_mktime_gmtime)
print(d) # 2022-12-31T16:00:00Z
python格式化字符串 时间戳 转 UTC(2023-01-11T16:00:00Z)格式时间相关推荐
- python 格式化字符串长度_python-格式化字符串
python格式化字符串有两种方式: 1.百分号形式(%):默认右对齐 "-"表示多对齐 常用的类型码: s -->字符串 d---->数字 f--->浮 ...
- Python格式化字符串字面值 | 被官方文档称之为『漂亮』的输出格式
Python格式化字符串字面值 | 被官方文档称之为『漂亮』的输出格式 本文参考输入输出 - Python 3.7.10 文档.首先声明咱的实验环境. ❯ python --version Pytho ...
- Python格式化字符串新语法:f-strings
Python格式化字符串新语法:f-strings 原文地址: https://www.zhblog.net/go/python/advanced/python-fstrings?t=562 从Pyt ...
- Python格式化字符串的4种方式
文章目录 Python格式化字符串的4种方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 %号 ...
- python格式化字符串的三种方法(%,format,f-string)
DAY 7. 格式化字符串 到目前为止,我所知道的,python格式化字符串有三种方法,第一是早期就有的%,其次是2.5之后的format(),还有就是3.6添加的f字符串调试 7.1 %格式化字符串 ...
- Python格式化字符串知多少
字符串格式化相当于字符串模板.也就是说,如果一个字符串有一部分是固定的,而另一部分是动态变化的,那么就可以将固定的部分做成模板,然后那些动态变化的部分使用字符串格式化操作符(%) 替换. 如一句问候语 ...
- python: 格式化字符串f()用法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/sunxb10/article/deta ...
- Python格式化字符串f-string f{}{}{}详细介绍
简介 f-string,亦称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,该方法源于PEP 498 – Literal S ...
- python 格式化字符串_Python格式化字符串常用操作
前言 字符串的格式化.以及增.删.改.查.并.分,无论写什么程序都是一个非常重要的操作,熟练的使用可以让程序变得整洁,对于输出结果的格式能很好的统一性. 0 1 格式化字符串 在python的2.x版 ...
最新文章
- .NET Core ASP.NET Core 1.0在Redhat峰会上正式发布
- php post 过滤,ThinkPHP技巧-POST过滤
- ---Mybatis3学习笔记(2)
- 【CSS实现Loading遮罩】点击按钮,弹出一个DIV层窗口
- linux 开源谷歌浏览器_开发人员浏览器,Google开源版本等
- BoneCP主要配置参数
- OpenCV常用函数(三)
- [译] Redux vs. React 的 Context API
- 吉林大学超星学习通02(1)
- 几款对于学习前端比较好用的软件或网址
- Java之HTTP长连接
- lzg_ad: FBWF配置详解
- openAL在C++下的易用封装,调用直接播放3D音频,模拟3D音效
- react报错解决 Rendered more fewer hooks than during the previous render
- win10的一些用法
- 找最大ASCII字符
- Android 4.4 系统如何恢复出厂设置
- 177本名著浓缩成了177句话!别等自己做错时才明白
- FasterXML Jackson
- 基于ETest和模块化平台的应答器传输系统测试工装的设计与实现
热门文章
- ingress的yaml配置文件
- ZUCC_离散数学基础__简单期末复习整理
- php 操作 腾讯企业邮箱设置发邮件,纯代码实现WordPress使用腾讯企业邮箱发送邮件...
- Ubuntu 安装MTP驱动访问安卓设备
- Summary for linux
- 仿QQ空间图片放缩查看
- python字符串对象所有基本方法简要
- AD9361、AD9613高速AD采集处理开发案例,基于C6678+Kintex-7
- spring-kuang
- Oracle课表查询系统,Oracle SQL基础练习(一)(学生表-课程表-选课表)