MySQL日期格式化(format)-%Y-%m-%d %H:%i:%S

MySQL日期格式化(format)取值范围。

SELECT date_format('2022-07-06 16:26:20.125', '%Y-%m-%d %H:%i:%S') 
打印:
2022-07-06 16:26:20
  • 值 含义

  • 秒 %S、%s 两位数字形式的秒( 00,01, ..., 59)

  • 分 %I、%i 两位数字形式的分( 00,01, ..., 59)

  • 小时 %H 24小时制,两位数形式小时(00,01, ...,23)

  • %h 12小时制,两位数形式小时(00,01, ...,12)

  • %k 24小时制,数形式小时(0,1, ...,23)

  • %l 12小时制,数形式小时(0,1, ...,12)

  • %T 24小时制,时间形式(HH:mm:ss)

  • %r 12小时制,时间形式(hh:mm:ss AM 或 PM)

  • %p AM上午或PM下午

  • 周 %W 一周中每一天的名称(Sunday,Monday, ...,Saturday)

  • %a 一周中每一天名称的缩写(Sun,Mon, ...,Sat)

  • %w 以数字形式标识周(0=Sunday,1=Monday, ...,6=Saturday)

  • %U 数字表示周数,星期天为周中第一天

  • %u 数字表示周数,星期一为周中第一天

  • 天 %d 两位数字表示月中天数(01,02, ...,31)

  • %e 数字表示月中天数(1,2, ...,31)

  • %D 英文后缀表示月中天数(1st,2nd,3rd ...)

  • %j 以三位数字表示年中天数(001,002, ...,366)

  • 月 %M 英文月名(January,February, ...,December)

  • %b 英文缩写月名(Jan,Feb, ...,Dec)

  • %m 两位数字表示月份(01,02, ...,12)

  • %c 数字表示月份(1,2, ...,12)

  • 年 %Y 四位数字表示的年份(2015,2016...)

  • %y 两位数字表示的年份(15,16...)

  • 文字输出 %文字 直接输出文字内容

 

date('Y-m-d H:i:s',time()) 与 date('Y-m-d h:i:s',time())区别是什么

date('Y-m-d H:i:s',time()) 按24小时制

date('Y-m-d h:i:s',time()) 按12小时制

Django时间与时区设置问题

  • 在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONEUSE_TZ

  • 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。

  • 如果USE_TZ 设置为False,而TIME_ZONE设置为None,则Django还是会使用默认的America/Chicago时间。若TIME_ZONE设置为其它时区的话,则还要分情况,如果是Windows系统,则TIME_ZONE设置是没用的,Django会使用本机的时间。如果为其他系统,则使用该时区的时间,入设置USE_TZ = False, TIME_ZONE = 'Asia/Shanghai', 则使用上海的UTC时间。

 

 

 

posted @ 2023-03-07 04:28  布衣梦蝶1978  阅读(1006)  评论(0编辑  收藏  举报