python 2.4 的字符串转时间(日期减法取间隔时间)
2013-10-22 20:44
393 查看
python 2.4中datetime有strftime方法,而无strptime方法。不能对字符串进行格式转换。比如不能将“2013-10-22”转化为日期。
2.4中字符串转日期并相减?怎么做?
必须google,不能百度:
import time
format =
'%Y-%m-%d %H:%M:%S'
print time.mktime(time.strptime(time2,
format)) - time.mktime(time.strptime(time1,
format))
For Python 2.5+,just use datetime
#time1 and time 2 are string as date, like "2013-10-22"
此外2.4中还可以:
from time import strptime
from
datetime import datetime
str_to_datetime =
lambda st: datetime(*strptime(st,
'%Y-%m-%d %H:%M:%S')[:6])
str_to_datetime('2010-04-20 10:07:30')
或者
import time
time1 =
"2010-04-20 10:07:30"
time_tuple = time.strptime(time1,
"%Y-%m-%d %H:%M:%S")
timestamp = time.mktime(time_tuple)
而实际上还可以用
datetime(*(time.strptime(date_string, format)[0:6]))
拆开:
t = time.strptime(timepoint, '%Y-%m-%d')
resulttime = datetime.datetime(*t[:6])
2.4中字符串转日期并相减?怎么做?
必须google,不能百度:
import time
format =
'%Y-%m-%d %H:%M:%S'
print time.mktime(time.strptime(time2,
format)) - time.mktime(time.strptime(time1,
format))
For Python 2.5+,just use datetime
from datetime import datetime
format = '%Y-%m-%d %H:%M:%S' print datetime.strptime(time2, format) - datetime.strptime(time1, format) # 1 day, 0:00:00
#time1 and time 2 are string as date, like "2013-10-22"
此外2.4中还可以:
from time import strptime
from
datetime import datetime
str_to_datetime =
lambda st: datetime(*strptime(st,
'%Y-%m-%d %H:%M:%S')[:6])
str_to_datetime('2010-04-20 10:07:30')
或者
import time
time1 =
"2010-04-20 10:07:30"
time_tuple = time.strptime(time1,
"%Y-%m-%d %H:%M:%S")
timestamp = time.mktime(time_tuple)
而实际上还可以用
datetime(*(time.strptime(date_string, format)[0:6]))
拆开:
t = time.strptime(timepoint, '%Y-%m-%d')
resulttime = datetime.datetime(*t[:6])
相关文章推荐
- python 2.4 的字符串转时间(日期减法取间隔时间)
- python当前时间,日期格式化,字符串日期互转
- python日期时间转为字符串或者格式化输出的实例
- python日期时间字符串转换成unix时间戳
- python - 指定日期和时间间隔, 输出结果
- Python日期时间格式化字符串
- 用Python写的计算两个日期时间间隔的脚本
- Python日期时间对象转换为字符串的实例
- [Dynamic Language] Python 日期时间格式化字符串
- python日期时间字符串转换成unix时间戳
- python 日期处理(日期间间隔时间)
- python日期时间转为字符串或者格式化输出
- python时戳转换成字符串日期,并形成时间序列文件
- python日期时间字符串转换成unix时间戳
- Python日期时间对象转换为字符串
- Python 正则表达式匹配字符串中的日期和时间
- java获取两个字符串日期之间的时间间隔天数,以及遍历这些天数
- python 时间字符串与日期转化
- Python将日期时间按照格式转换成字符串
- Python 判断日期大小( 判断开始时间是否早于结束时间)