码迷,mamicode.com
首页 > 其他好文 > 详细

W5_import_time

时间:2018-08-08 00:54:57      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:web   and   tab   free   enter   check   日期   otto   enum   

W5_import_time

66.第03章节-Python3.5-模块定义、导入、优化详解1

1.导入方法:
import moduel_name
import moduel1_name ,moduel2_name
from moduel_name import *
from moduel_name import m1,m2,m3
from module_name import m1 as m1_new_name

2.import本质(路径搜索和搜索路径)
a).导入模块的本质是把模块python文件解释一遍
b).导入包的本质:就是执行该包下的__init__.py文件

import sys,os
print(sys.path)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
#或者使用抛入,让BASE_DIR排到最前面
#sys.path.insert(BASE_DIR)
print(sys.path)

67.第04章节-Python3.5-模块定义、导入、优化详解2

1.导入优化
from module_name import m1
可以避免多次调用模块的某一个功能时:重复检索module_name,重复执行module_name

68.第05章节-Python3.5-内置模块详解之time与datetime模块

时间格式分类:

1,格式化字符
2.时间戳
3.结构化数组

print(help(time))
time.gmtime() #转为struct_time(tumple) ,结果为UTC时区时间
time.localtime() #转为struct_time(tumple) ,结果为本地时区时间

时间转换

time.mktime
time.strftime("format_string",struct_tuple)
time.strptime("time","format_string")
time.asctime
time.ctime
referer:http://blog.51cto.com/egon09/1840425
技术分享图片

时间加减

import datetime

# print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925
#print(datetime.date.fromtimestamp(time.time()) )  # 时间戳直接转成日期格式 2016-08-19
# print(datetime.datetime.now() )
# print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间+3天
# print(datetime.datetime.now() + datetime.timedelta(-3)) #当前时间-3天
# print(datetime.datetime.now() + datetime.timedelta(hours=3)) #当前时间+3小时
# print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #当前时间+30分


#
# c_time  = datetime.datetime.now()
# print(c_time.replace(minute=3,hour=2)) #时间替换

W5_import_time

标签:web   and   tab   free   enter   check   日期   otto   enum   

原文地址:https://www.cnblogs.com/rootid/p/9440477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!