内置datetime模块使用总结

from datetime import datetime,timedelta,timezone
#获取当前时间
now=datetime.now()
print(now)
#构造指定的时间2007-12-31 11:30:12
dt=datetime(2007,12,31,11,30,12)
print(dt)
#用给定时间换算时间戳
print(dt.timestamp())
#将一个时间戳换算为本地个时间
t=datetime.fromtimestamp(1119071000.0)
t1=datetime.utcfromtimestamp(1119071000.0)
print(t)
print(t1)
#将用户输入的字符串时间转换为datetime
cday=datetime.strptime(‘2017-6-1 12:30:01‘,‘%Y-%m-%d %H:%M:%S‘)
print(cday,type(cday))
#使用strftime将时间转换为字符串,根据需要调整显示格式
#格式1‘Fri, Apr 06 13:43:43‘格式2‘2018, 04 06 13:42:13‘
now=datetime.now()
print(now.strftime("(‘%a, %b %d %H:%M:%M‘"))
print(now.strftime("(‘%Y, %m %d %H:%M:%S‘"))
#时间的加减运算
now=datetime.now()
old_now=datetime(2007,12,31,11,30,12,1000)
p=now-old_now
#获取差了多少天
print(p.days)

new_time=now + timedelta(days=1,hours=12)
#print(new_time)
#设定本地时区时间
a=timezone(timedelta(hours=8))

print(a)#UTC+08:00

  

原文地址:https://www.cnblogs.com/lijiangsuo/p/8728976.html

时间: 2024-10-16 02:20:33

内置datetime模块使用总结的相关文章

内置网页服务器模块 WIZ550web及 EVB推出

WIZ550web 是WIZnet最新推出的嵌入式网页服务器模块,基于全硬件TCP/IP以太网芯片W5500,用户可以通过网页在模块上控制/监控 16个可配置数字 I/O 及4个ADC. WIZ550web 可以根据用户使用目的,提供基础固件/网页实例定制. 特征 & 优势 内置网页服务器模块在网页浏览器上控制数字 I/O 或模拟输入 客户定制网页 : 为PC及移动设备提供多种演示页 16 个数字 I/O & 4 模拟输入 支持 "串口转网页(以太网)" 数据传输 支持

python之路--内置常用模块

1. 简单的了解模块 你写的每一个py文件都是一个模块. 还有一些我们一直在使用的模块. buildins  内置模块. print, input. random  主要是和随机相关的的内容 random() 随机小数 uninform(a,b) 随机小数 randint(a,b) 随机整数 choice() 随机选择一个 sample() 随机选择多个 shuffle() 打乱 import random print(random.randint(10,20)) from random imp

saltstack内置state模块file之append

添加文件文本在文件尾部 salt.states.file.append(name, text=None, makedirs=False, source=None, source_hash=None, template='jinja', sources=None, source_hashes=None, defaults=None, context=None) name 被附加文件的路径 text 被添加字符串,一行或一列 makedirs 默认为False,如需要添加的文件父目录不存在则文件添加

Python内置logging模块

最近调试Python代码比较多,发现logging模块很好用. 我的用法如下: import logging logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(filename)s [line: %(lineno)d] - %(message)s') #logging.disable(logging.CRITICAL) logging.info('your message') 需要取消注释时去掉代码中的#即可. 原文地

python内置math模块知识点

math模块实现了许多对浮点数的数学运算函数. 这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同, 有时候甚至有很大出入 Python Math 函数  必须 import math 功能说明 指令 範例 返回 x 的反余弦 math.acos(x) 返回 x 的反双曲余弦 math.acosh(x) 返回 x 的反正弦 math.asin(x) 返回 x 的反双曲正弦 math.asinh(x) 返回 x 的反正切 math.atan

Python基础篇【第1篇】: 内置库模块 OS

os包提供了操作系统函数的不依赖平台的接口.设计为Unix风格的,虽然错误处理是go风格的:失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.os包的接口规定为在所有操作系统中都是一致的.非公用的属性可以从操作系统特定的syscall包获取. 官方链接:https://studygolang.com/pkgdoc =============== 函数部分 ===================== func Hostname func Hostname() (name string,

Go基础篇【第2篇】: 内置库模块 fmt

package fmt import "fmt" mt包实现了类似C语言printf和scanf的格式化I/O.格式化动作('verb')源自C语言但更简单. Printing verb: 通用: %v 值的默认格式表示 %+v 类似%v,但输出结构体时会添加字段名 %#v 值的Go语法表示 %T 值的类型的Go语法表示 %% 百分号 布尔值: %t 单词true或false 整数: %b 表示为二进制 %c 该值对应的unicode码值 %d 表示为十进制 %o 表示为八进制 %q

saltstack内置执行模块之shadow

shadow用于命令行管理shadow文件 salt.modules.shadow.default_hash() 用户未设置密码的默认哈希 例:salt '*' shadow.default_hash salt.modules.shadow.del_password(name) 删除用户密码 例:salt '*' shadow.del_password username salt.modules.shadow.gen_password(password, crypt_salt=None, alg

saltstack内置state模块file之managed

managed管理一个模板文件,载入到各个节点并运行相应配置 salt.states.file.managed(name, source=None, source_hash='', user=None, group=None, mode=None, template=None, makedirs=False, dir_mode=None, context=None, replace=True, defaults=None, env=None, backup='', show_diff=True,