美文网首页
python中unix时间戳、字符串、datetime之间的转换

python中unix时间戳、字符串、datetime之间的转换

作者: 不可能打工 | 来源:发表于2020-10-15 11:41 被阅读0次

1. 将python的datetime转换为unix时间戳

import time
import datetime

dtime = datetime.datetime.now()
ans_time = time.mktime(dtime.timetuple())</pre>

2. 将unix时间戳转换为python的datetime

import datetime
unix_ts = 1439111214.0 
time = datetime.datetime.fromtimestamp(unix_ts)

3. Python timestamp & datetime & string 相互转换

import datetime
import time

# 日期时间字符串
st = "2017-11-23 16:10:10" # 当前日期时间
dt = datetime.datetime.now()
# 当前时间戳
sp = time.time()

# 1.把datetime转成字符串
def datetime_toString(dt):
    print("1.把datetime转成字符串: ", dt.strftime("%Y-%m-%d %H:%M:%S"))

# 2.把字符串转成datetime
def string_toDatetime(st):
    print("2.把字符串转成datetime: ", datetime.datetime.strptime(st, "%Y-%m-%d %H:%M:%S"))

# 3.把字符串转成时间戳形式
def string_toTimestamp(st):
    print("3.把字符串转成时间戳形式:", time.mktime(time.strptime(st, "%Y-%m-%d %H:%M:%S")))

# 4.把时间戳转成字符串形式
def timestamp_toString(sp):
    print("4.把时间戳转成字符串形式: ", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(sp)))

# 5.把datetime类型转外时间戳形式
def datetime_toTimestamp(dt):
    print("5.把datetime类型转外时间戳形式:", time.mktime(dt.timetuple()))

# 1.把datetime转成字符串
datetime_toString(dt)
# 2.把字符串转成datetime
string_toDatetime(st)
# 3.把字符串转成时间戳形式
string_toTimestamp(st)
# 4.把时间戳转成字符串形式
timestamp_toString(sp)
# 5.把datetime类型转外时间戳形式
datetime_toTimestamp(dt)</pre>

输出结果:

1.把datetime转成字符串:  2017-11-23 17:05:18
2.把字符串转成datetime:  2017-11-23 16:10:10
3.把字符串转成时间戳形式: 1511424610.0
4.把时间戳转成字符串形式:  2017-11-23 17:05:18
5.把datetime类型转外时间戳形式: 1511427918.0

相关文章

  • python中unix时间戳、字符串、datetime之间的转换

    1. 将python的datetime转换为unix时间戳 2. 将unix时间戳转换为python的dateti...

  • C# DateTime与时间戳转换

    C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。 1. 什么是时间戳 ...

  • c#中普通方法

    1.unix时间转换为datetime 2.datetime转换为unixtime 3.从字符串里随机得到,规定个...

  • DateTime 转换工具类

    1.时间戳转DateTime格式2.DateTime时间格式转换为Unix时间戳格式3.客户端服务器时间校准差值4...

  • 2018-06-24

    python时间转换 1、获取秒级时间戳与毫秒级时间戳 import timeimport datetime t ...

  • python 时间转换

    时间格式有字符串、时间数组、时间戳,用到的主要datetime和time 1.字符串转换成datetime、时间数...

  • Flutter 学习 之 时间转换工具类

    日期转换成时间戳 时间戳转时间格式 时间戳转字符串格式 将传进来的 时间戳/日期格式 转成 DateTime 格式...

  • Flutter 处理时间

    日期转换成时间戳 时间戳转时间格式 时间戳转字符串格式 将传进来的 时间戳/日期格式 转成 DateTime 格式...

  • date

    A.将日期转换为Unix时间戳 将当前时间以Unix时间戳表示: 转换指定日期为Unix时间戳: B.将Unix时...

  • Sqlite

    时间戳转换datetime('时间戳-秒', 'unixepoch', 'localtime')

网友评论

      本文标题:python中unix时间戳、字符串、datetime之间的转换

      本文链接:https://www.haomeiwen.com/subject/tlpnpktx.html