标签:python import datetime time
Python包的导入
本地导入文件使用import filename;
导入的是一个包,该包下面必须是有__init__.py文件才可以导入,否则报错,只有有了__init__.py文件,python解析器才会把这个目录当成是的包
import语法
import 包名
form 包名 import 模块名
improt 包名.模块名 as 函数名
例子:
#直接导入datetime模块
import datetime
print(datetime.datetime.now())
#仅导入datetime模块中的datetime方法
from datetime import datetime
print(datetime.now())
datetime使用
例子:
from datetime import datetime
now_time = datetime.now()
#使用strftime方法将time类型转换为str类型
a = now_time.strftime(‘%Y-%m-%d‘)
print(now_time)
print(a)
print(type(now_time))
输出:
2017-04-25 14:23:37.339000
2017-04-25
<type ‘datetime.datetime‘>
strftime函数常用参数
%Y 带世纪部分的十制年份
%m 十进制表示的月份
%d 十进制表示的每月的第几天
%H 24小时制的小时
%M 十时制表示的分钟数
%S 十进制的秒数
%c 标准时间,如:04/25/17 14:35:14
例子:
from datetime import datetime, timedelta
now_time = datetime.now()
a = now_time.strftime(‘%c‘)
print(now_time)
print(a)
#timedelta是计算日期差的,负数是前一天,正数是后一天
b1 = now_time + timedelta(days=-1)
b2 = now_time + timedelta(days=+1)
print(b1)
print(b2)
输出:
2017-11-09 23:43:30.690664
Thu Nov 9 23:43:30 2017
2017-11-08 23:43:30.690664
2017-11-10 23:43:30.690664
例子:
from datetime import datetime, timedelta
str1 = ‘2017-11-09 23:59:58‘
#strptime函数可以将str类型的日期转换为datetime类型
time1 = datetime.strptime(str1, ‘%Y-%m-%d %H:%M:%S‘)
print(time1)
print(type(time1))
输出:
2017-11-09 23:59:58
<class ‘datetime.datetime‘>
例子:
from datetime import datetime, timedelta
str1 = ‘2017-11-09 23:59:58‘
#将字符串类型的时间转换为datetime类型
time1 = datetime.strptime(str1, ‘%Y-%m-%d %H:%M:%S‘)
print(time1)
print(type(time1))
#将datetime类型的日期转换为字符串
time1_str = datetime.strftime(time1, ‘%Y-%m-%d %H:%M:%S‘)
print(type(time1_str))
print(time1_str)
输出:
2017-11-09 23:59:58
<class ‘datetime.datetime‘>
<class ‘str‘>
2017-11-09 23:59:58
例子:
from datetime import datetime, timedelta
import time
#使用time方法获取当前时间戳
time1 = time.time()
print(time1)
#使用fromtimestamp方法将时间戳转换为日期
time1_str = datetime.fromtimestamp(time1)
print(time1_str)
print(type(time1_str))
输出:
1510242773.3468468
2017-11-09 23:52:53.346847
<class ‘datetime.datetime‘>
本文出自 “粗粮面包” 博客,请务必保留此出处http://culiangmianbao.blog.51cto.com/10475024/1980481
标签:python import datetime time
原文地址:http://culiangmianbao.blog.51cto.com/10475024/1980481