https://blog.csdn.net/qq_37193537/article/details/78987949
1.将字符串的时间转换为时间戳
    方法:
        a = "2013-10-10 23:40:00"
        将其转换为时间数组
        import time
        timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")
    转换为时间戳:
    timeStamp = int(time.mktime(timeArray))
    timeStamp == 1381419600
2.字符串格式更改
    如a = "2013-10-10 23:40:00",想改为 a = "2013/10/10 23:40:00"
    方法:先转换为时间数组,然后转换为其他格式
    timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")
    otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
3.时间戳转换为指定格式日期:
    方法一:
        利用localtime()转换为时间数组,然后格式化为需要的格式,如
        timeStamp = 1381419600
        timeArray = time.localtime(timeStamp)
        otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
        otherStyletime == "2013-10-10 23:40:00"
    方法二:
        importdatetime
        timeStamp = 1381419600
        dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
        otherStyleTime = dateArray.strftime("%Y-%m-%d %H:%M:%S")
        otherStyletime == "2013-10-10 23:40:00"
4.获取当前时间并转换为指定日期格式
    方法一:
        importtime
        获得当前时间时间戳
        now = int(time.time())  ->这是时间戳
        转换为其他日期格式,如:"%Y-%m-%d %H:%M:%S"
        timeArray = time.localtime(timeStamp)
        otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
    方法二:
        importdatetime
        获得当前时间
        now = datetime.datetime.now()  ->这是时间数组格式
        转换为指定的格式:
        otherStyleTime = now.strftime("%Y-%m-%d %H:%M:%S")
5.获得三天前的时间
    方法:
        importtime
        importdatetime
        先获得时间数组格式的日期
        threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3))
        转换为时间戳:
            timeStamp = int(time.mktime(threeDayAgo.timetuple()))
        转换为其他字符串格式:
            otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
    注:timedelta()的参数有:days,hours,seconds,microseconds
6.给定时间戳,计算该时间的几天前时间:
    timeStamp = 1381419600
    先转换为datetime
    importdatetime
    importtime
    dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
    threeDayAgo = dateArray - datetime.timedelta(days = 3)
    参考5,可以转换为其他的任意格式了
 
 
 
 
对于时间之间的格式:
 
%a 星期的简写。如 星期三为Web
%A 星期的全写。如 星期三为Wednesday
%b 月份的简写。如4月份为Apr
%B 月份的全写。如4月份为April
%c:  日期时间的字符串表示。(如: 04/07/10 10:43:39)
%d:  日在这个月中的天数(是这个月的第几天)
%f:  微秒(范围[0,999999])
%H:  小时(24小时制,[0, 23])
%I:  小时(12小时制,[0, 11])
%j:  日在年中的天数 [001,366](是当年的第几天)
%m:  月份([01,12])
%M:  分钟([00,59])
%p:  AM或者PM
%S:  秒(范围为[00,61],为什么不是[00, 59],参考python手册~_~)
%U:  周在当年的周数当年的第几周),星期天作为周的第一天
%w:  今天在这周的天数,范围为[0, 6],6表示星期天
%W:  周在当年的周数(是当年的第几周),星期一作为周的第一天
%x:  日期字符串(如:04/07/10
%X:  时间字符串(如:10:43:39)
%y:  2个数字表示的年份
%Y:  4个数字表示的年份
%z:  与utc时间的间隔 (如果是本地时间,返回空字符串)
%Z:  时区名称(如果是本地时间,返回空字符串)
%%:  %% => %

转载于:https://www.cnblogs.com/fengff/p/10118779.html

python 时间字符串和时间戳之间的转换相关推荐

  1. 时间格式的处理方法总结以及时间格式和时间戳之间的转换方式,以及如何计算日期相差的天数

    1.Date() --返回此刻的日期和时间. "Wed Aug 21 2019 10:07:20 GMT+0800 (中国标准时间)" 2.getDate() --从 Date 对 ...

  2. utc秒数 linux时间戳,UTC时间与UNIX时间戳之间的转换

    将当前系统时间转换为UNIX时间戳 BASH 1 2 $date +%s 1263236513 +%s是date的格式控制,上面命令的意思其实就是将当前系统时间以UNIX时间戳的形式输出. 如果要将任 ...

  3. 时间字符串和Date之间的转换

    1,字符串时间转换Date 用户传进来的格式是"20201010"."2020-1010"或者"2020.10.10",要转换为Date都是 ...

  4. linux 字符串时间转换,Linux C/C++时间字符串与time_t之间的转换方法(转)

    js 获取小数点位数方法及 字符串与数字之间相互转换方法 1.获取小数点位数方法 a. 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下: var s = & ...

  5. 时间字符串与时间戳批量转换

    原文博客地址:https://blog.csdn.net/s1164548515/article/details/100186773 时间字符串与时间戳批量转换 import pandas as pd ...

  6. golang获取当前时间、时间戳和时间字符串及它们之间的相互转换

    1.获取当前时间 (1) currentTime:=time.Now() //获取当前时间,类型是Go的时间类型Time (2) t1:=time.Now().Year() //年t2:=time.N ...

  7. golang时间字符串和时间戳转换

    1. 获取当前时间字符串和时间戳 package mainimport ("fmt""time" )func main() {now := time.Now() ...

  8. 时间字符串和时间戳的转换

    时间字符串转换为时间戳方法 1.new Date().getTime() new Date('2021-12-14 10:10:00').getTime()  // 1639447800000 2.D ...

  9. Python 字符串与数字之间的转换

    目录 什么是类型转换,为什么做类型转换 字符串与数字之间转换的要求 字符串与数字之间的转换函数 什么是类型转换 为何做类型转换 将自身数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类 ...

最新文章

  1. 干货:五分钟带你看懂NestedScrolling嵌套滑动机制
  2. JZOJ__Day 10:【普及模拟】【USACO】山峰暸望
  3. php中curl类常用方法封装和详解
  4. RatingBar的自定义
  5. Python 3 报错 TypeError: object() takes no parameters【新手必过坑之一】
  6. scala bitset_Scala中的BitSet
  7. 【Java】Java数据库访问体系重点总结
  8. java 保存 设置_java的保存按钮怎么设置?
  9. mysql desc show_MYSQL SHOW 用法
  10. 跨进程 API hook
  11. Elsevier LaTeX 模板
  12. 管家婆mysql 数据库_Java数据库小项目02--管家婆项目
  13. 松下服务器报警13参数修改,新版松下伺服发生故障报警代码一览及对策.doc
  14. JAVA集成华为推送 服务端
  15. java怎么读取数据_java怎么读取数据
  16. 计算机组成cpu的是,组成计算机cpu的两大部件
  17. 淘客基地教你如何推广淘客小程序
  18. 设置https请求忽略安全证书
  19. canvas画布中实现气泡
  20. ADB向手机安装APK失败

热门文章

  1. Reference resources
  2. Windows 8开机时间
  3. TreeView控件结合js树形选择 .
  4. 【转】OGRE资源相关分析
  5. 通过连接实例解读TCP/IP协议
  6. mysql存储base64位用什么类型_了解什么是存储引擎引发的MySQL面试3连问
  7. java boolean几个字节_Java中boolean类型到底占用多少个字节?
  8. zuul 动态路由mysql_zuul 动态路由 - typistw的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. 我的世界服务器如何修改加载规模,我的世界服务器预加载区域怎么调小
  10. 天水师范学院计算机科学与技术专业代码,计算机科学与技术-天水师范学院IPv6专题网站.doc...