添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
today = datetime . date . today ( ) now = datetime . datetime . now ( ) print ( today , type ( today ) ) print ( now , type ( now ) ) 2020-02-16 <class 'datetime.date'> 2020-02-16 21:16:15.487948 <class 'datetime.datetime'>

Oracle

CREATE TABLE teacher(
tid           NUMBER,
collect_date  DATE
-- 插入
INSERT INTO teacher(tid,collect_date)VALUES(2,DATE'2019-08-23');
INSERT INTO teacher(tid,collect_date)VALUES(1,DATE'2020-2-16');
-- 查询
SELECT * FROM teacher;
-- 删表
DROP TABLE teacher PURGE;

Python

# 连接Oracle
from sqlalchemy import create_engine
from config import conn_oracle
engine = create_engine(conn_oracle, encoding='utf-8')
from sqlalchemy import Column, Integer, Date
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()  # 创建表基类
class Student(Base):
    __tablename__ = 'teacher'
    tid = Column(Integer, primary_key=True)
    collect_date = Column(Date)
Base.metadata.create_all(bind=engine)  # 建表操作
# 时间和日期
import datetime
today = datetime.date.today()
now = datetime.datetime.now()
# 写数据
from sqlalchemy.orm import sessionmaker
Session = sessionmaker(bind=engine)  # 创建ORM基类
session = Session()  # 创建ORM对象
session.add(Student(tid=0, collect_date=today))  # 插入数据
session.add(Student(tid=1, collect_date=now))  # 插入数据
session.commit()  # 提交
session.close()
# 读数据
data = engine.execute('SELECT * FROM teacher').fetchall()
for tid, collect_date in data:
    print(collect_date, type(collect_date))
engine.execute('DROP TABLE teacher PURGE')
  2020-02-16 00:00:00 <class 'datetime.datetime'> 
  2020-02-16 21:38:25 <class 'datetime.datetime'> 

MySQL

CREATE TABLE tb_name(
pid INT(9) PRIMARY KEY AUTO_INCREMENT COMMENT '编号',
public_time DATETIME COMMENT '发布时间'
INSERT tb_name (pid,public_time)VALUES(1,'2019-08-04');
SELECT * FROM tb_name;
DROP TABLE tb_name;

Python

# 连接Oracle
from sqlalchemy import create_engine
from config import conn_mysql
engine = create_engine(conn_mysql, encoding='utf-8')
from sqlalchemy import Column, Integer, Date
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()  # 创建表基类
class Student(Base):
    __tablename__ = 'teacher'
    tid = Column(Integer, primary_key=True)
    collect_date = Column(Date)
Base.metadata.create_all(bind=engine)  # 建表操作
# 时间和日期(字符串和datetime.date都可)
import datetime, time
today = datetime.date.today()
# now = datetime.datetime.now()
# today = time.strftime('%Y-%m-%d')
now = time.strftime('%Y-%m-%d %H:%M:%S')
# 写数据
from sqlalchemy.orm import sessionmaker
Session = sessionmaker(bind=engine)  # 创建ORM基类
session = Session()  # 创建ORM对象
session.add(Student(tid=2, collect_date=today))  # 插入数据
session.add(Student(tid=1, collect_date=now))  # 插入数据
session.commit()  # 提交
session.close()
# 读数据
data = engine.execute('SELECT * FROM teacher').fetchall()
for tid, collect_date in data:
    print(collect_date, type(collect_date))
engine.execute('DROP TABLE teacher')
  2020-02-16 <class 'datetime.date'> 
  2020-02-16 <class 'datetime.date'> 
				
文章目录前言4大数据类型图解time.struct_timetime.struct_time ⇌ strtime.struct_time ⇌ floatdatetime.datetimedatetime.datetime ⇌ strdatetime.datetime ⇌ floatdatetime.datetime ⇌ time.struct_timeAppendix Python版本:3.7.4 主要内容:时间数据类型转换 4大数据类型 import time, datetime _print = lambda x: print('\033[033m%s\033[0m' % type(
目录1 datetime基本知识点1.1 存储精细度1.2 计算时间差1.3 加减求另一个时间2 日期与字符串的转换2.1 时间转为字符串2.2 字符串转为时间数据类型 时间数据在生活中非常常见,经济、金融、物理等方面都会使用到,在观测数据过程中,对于时间序列数据常常使用的有三种: 时间戳 :具体的时刻 时间间隔 :由开始和结束的时间戳表示 固定的时间区间 :比如说2020年一整年 Pyt...
时间是线性的重“1970年1月1日00:00:00”,以毫秒(1/1000秒)进行计算,1970年这个时刻称为“unix时间点”,时间点之前位负数,之后为正数 >>> import time 导入时间模块 >>> time.time() 1557444675.3145125 秒.微妙 从1970年到现在的时间
1 datetime模块中的数据类型python的标准库中包含日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到。datetime以毫秒形式存储日期时间,datetime.timedelta表示两个datetime对象之间的时间差。给datetime对象加上或减去一个或多个timedelta,会产生一个新的对象。 (1)strftime():由日期格式转化为字符串格式的函数; (2)strptime():由字符串格式转化为日期格式的函数。