python时间和时间戳之间的转换

(1)例如格式2012-07-31 00:01:18,根据该时间计算时间戳:

将"2012-03-28 06:53:40"转化为时间戳

s = time.mktime(time.strptime(‘2012-03-28 06:53:40‘, ‘%Y-%m-%d %H:%M:%S‘))

  

(2)根据时间戳得到如2012-07-31 00:01:18的时间格式,显示的时间形式可以根据format指定的

import time

timestamp = time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.localtime("2012-07-31 00:01:18"))

  

时间: 2024-10-12 22:10:50

python时间和时间戳之间的转换的相关文章

python——时间与时间戳之间的转换

1.将时间转换成时间戳 将如上的时间2017-09-16 11:28:54转换成时间戳 利用strptime()函数将时间转换成时间数组 利用mktime()函数将时间数组转换成时间戳 #!/usr/bin/env python # -*- coding:utf-8 -*- import time dtime= "2017-09-16 11:28:54" #转换成时间数组 timeArray = time.strptime( dtime, "%Y-%m-%d %H:%M:%S

[转]时间与时间戳之间的转换

文章来源:http://blog.csdn.net/google19890102/article/details/51355282 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如下的几种: 将时间转换为时间戳 重新格式化时间 时间戳转换为时间 获取当前时间及将其转换成时间戳 1.将时间转换成时间戳 将如上的时间2016-05-05 20:28:54转换成时间戳,具体

JS 时间字符串与时间戳之间的转换

1.当前时间换时间戳 var timestamp = parseInt(new Date().getTime()/1000); // 当前时间戳 document.write(timestamp); 2.当前时间换日期字符串 var now = new Date(); var yy = now.getFullYear(); //年 var mm = now.getMonth() + 1; //月 var dd = now.getDate(); //日 var hh = now.getHours(

python timestamp和datetime之间的转换

做开发中难免时间类型之间的转换, 最近就发现前端js和后端django经常要用到这个转换, 其中jsDate.now()精确到毫秒,而Python中Datetime.datetime.now()是精确到微秒的. 1. 字符串日期时间转换成时间戳 # '2015-08-28 16:43:37.283' --> 1440751417.283 # 或者 '2015-08-28 16:43:37' --> 1440751417.0 def string2timestamp(strValue): try

python 时间和时间戳的转化

时间戳与时间之间的转换,需要一个中间过程,即将先将时间或时间戳先转为时间元组! 1.时间转时间戳: import datetime, time s = datetime.datetime(2016,6,22) time.mktime(s.timetuple()) # 1466524800.0 2.时间戳转时间: timeTuple = time.localtime(1466524800.0) time.strftime('%Y-%m-%d', timeTuple) # '2016-06-22'

Python datetime与timestamp之间的转换

在用Python处理datetime和timestamp的转换时发现在时区方面,Python的处理是个大坑. 因为Python的time是默认localtime输入来处理的,导致脚本在本地运行和在服务器运行会得到不一样的结果.一不注意就会中招. R中也会碰到时区的问题,但是R的方法提供了tz选项来指定日期的时区,简化了问题.而Python 中的time.mktime无法对时区进行指定,带来了很多麻烦.查了很久,发现有一个time.timezone的属性,可以根据运行脚本的机器的时间,来灵活处理时

日期与时间戳之间的转换

验证时间戳与日期之间的转换: var timestamp = Date.parse(new Date()); //获取当前时间的时间戳 timestamp = timestamp / 1000; console.log(timestamp); var stringTime1 = "2014-07-10 10:21:12"; //获取固定格式时间的时间戳 var timestamp1 = Date.parse(new Date(stringTime1)); timestamp1 = ti

IOS 时间和时间戳之间转化

以毫秒为整数值的时间戳转换 时间戳转化为时间NSDate - (NSString *)timeWithTimeIntervalString:(NSString *)timeString { // 格式化时间 NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; formatter.timeZone = [NSTimeZone timeZoneWithName:@"shanghai"]; [formatter setDa

java 时间与字符串之间的转换

1. long字符串转换成yyyy-MM-dd HH:mm:ss格式输出 import java.text.SimpleDateFormat; import java.util.Date; //将long字符串转换成格式时间输出 public class LongToString { public static void main(String argsp[]){ String time="1256006105375"; Date date=new Date(Long.parseLon