首页 > 编程语言 >python-创建跟日期相关的表datetime

python-创建跟日期相关的表datetime

时间:2022-11-01 20:46:16浏览次数:53  
标签:timedelta python db datetime 日期 time table

db = pymysql.connect(host=mysqlHost, port=mysqlPort, user=mysqlUser, passwd=mysqlPwd, db=mysqlSchema,
                         charset='utf8')
    cursor = db.cursor()
    time_now = datetime.datetime.now()#获取当前时间
    for i in range(0,120):# 当前时间偏移
        time_table_pre =time_now + datetime.timedelta(days=i)#偏移时间
        time_table_pre = time_table_pre.strftime("%Y%m%d") #转化格式为20221101
        create_table_sql = "创建表sql,表名为日期后缀".format(time_table_pre)
        
        cursor.execute(create_table_sql) 
db.commit()
cursor.close()
db.close()

常用的:

1、datetime. strftime (format):返回自定义格式化字符串。
2、时间偏移:datetime.timedelta类
  timedelta表示时间的差值对象
  语法:datetime.timedelta(weeks=0,days=0,hours=0,minutes=0,seconds=0,milliseconds=0,microsecons=0)
  每个参数可正,可负也可0,默认是0
3、获取当前日期和时间:datetime.datetime.now()
4、获取当前日期 datetime.date.today()
5、dir()函数来获取包含模块所有属性的列表,
  print(dir(datetime))  
  datetime模块定义了5个类
    datetime.date:表示日期的类,常用的属性有year, month, day
    datetime.datetime:表示日期时间的类,常用的属性有hour, minute, second, microsecond
    datetime.time:表示时间的类
    datetime.timedelta:表示时间间隔,即两个时间点的间隔。在日期上做天days,小时hour,分钟,秒,毫秒,微妙的时间计算
    datetime.tzinfo:时区的相关信息
6、时间戳转化为日期:
  from datetime import date
  timestamp = date.fromtimestamp(1576244364)

 

标签:timedelta,python,db,datetime,日期,time,table
From: https://www.cnblogs.com/shishibuwan/p/16849073.html

相关文章

  • 学习python第三天
    ptyhon循环 while循环 只要条件为真,就可以执行一组语句  前提是必须存在索引变量eg:i=1 whilei<7:print(i)......
  • Python将二维列表转为一维列表几种方法
    pp=[[11,22,33],[111,44,55],[77,88,99]]将二维列表转为一维列表1、方法一列表推导式ii=[iforpinppforiinp]print("ii={}".format(ii))#ii=[11,22,......
  • Python第八周
    一.   实验目的和要求了解Pyhon中常见的异常二.  实验环境 python3.1064-bit三.  实验过程实例1代码如下:1defdivision():2'''功能:分苹果'''......
  • Python第七周
    一.   实验目的和要求掌握Python中如何定义类、使用类等等二.  实验环境 python3.1064-bit三.  实验过程实例1代码如下:1classGeese:2'''大雁......
  • Python—循环遍历
    一、循环遍历遍历某个结构形成的循环运行方式for<循环变量>in<遍历结构>:<语句块>从遍历结构中逐一提取元素,放在循环变量中:由保留字for和in组成,完整遍历所......
  • Python 4 程序组织结构(顺序执行、条件、循环)
    程序组织结构(顺序执行、条件、循环)python也是顺序结构的哟布尔值可以用bool函数判断是TRUEorFLASE分支结构if:写法怪怪的注意看:image.pngname=''name......
  • python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
    一,安装easyocr:1,官网:https://www.jaided.ai/项目代码地址:https://github.com/JaidedAI/EasyOCR通过pip安装:[root@blog~]#pip3installeasyocr查看......
  • Oracle生成日期维度
    一、创建一张表用于保存日期维度数据日期维度表createtablet_date(sys_datenumberprimarykeynotnull,--系统日期yearnumbernotnull,--年份......
  • python批量发送post请求
    importrequestsimportjsonimportpandasaspdlist2=[]false=Falsetrue=True#postheaders={"content-type":"charset=utf8"}url="url链接"#获取......
  • python名称空间及作用域
    名称空间存放名字的地方,是对栈区的划分,有了名称空间,可以在栈区中存放相同的名字内置名称空间存放python解释器内置的名称存活周期:python解释器启动-关闭>>>print<......