mysql 日期格式

先来一个表


DROP TABLE IF EXISTS `my_date`;
CREATE TABLE `my_date`  (
  `gs` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `ms` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of my_date
-- ----------------------------
INSERT INTO `my_date` VALUES ('%a', '缩写星期名');
INSERT INTO `my_date` VALUES ('%b', '缩写月名');
INSERT INTO `my_date` VALUES ('%c', '月,数值');
INSERT INTO `my_date` VALUES ('%D', '带有英文前缀的月中的天');
INSERT INTO `my_date` VALUES ('%d', '月的天,数值(00-31)');
INSERT INTO `my_date` VALUES ('%e', '月的天,数值(0-31)');
INSERT INTO `my_date` VALUES ('%f', '微秒');
INSERT INTO `my_date` VALUES ('%H', '小时 (00-23)');
INSERT INTO `my_date` VALUES ('%h', '小时 (01-12)');
INSERT INTO `my_date` VALUES ('%I', '小时 (01-12)');
INSERT INTO `my_date` VALUES ('%i', '分钟,数值(00-59)');
INSERT INTO `my_date` VALUES ('%j', '年的天 (001-366)');
INSERT INTO `my_date` VALUES ('%k', '小时 (0-23)');
INSERT INTO `my_date` VALUES ('%l', '小时 (1-12)');
INSERT INTO `my_date` VALUES ('%M', '月名');
INSERT INTO `my_date` VALUES ('%m', '月,数值(00-12)');
INSERT INTO `my_date` VALUES ('%p', 'AM 或 PM');
INSERT INTO `my_date` VALUES ('%r', '时间,12-小时(hh:mm:ss AM 或 PM)');
INSERT INTO `my_date` VALUES ('%S', '秒(00-59)');
INSERT INTO `my_date` VALUES ('%s', '秒(00-59)');
INSERT INTO `my_date` VALUES ('%T', '时间, 24-小时 (hh:mm:ss)');
INSERT INTO `my_date` VALUES ('%U', '周 (00-53) 星期日是一周的第一天');
INSERT INTO `my_date` VALUES ('%u', '周 (00-53) 星期一是一周的第一天');
INSERT INTO `my_date` VALUES ('%V', '周 (01-53) 星期日是一周的第一天,与 %X 使用');
INSERT INTO `my_date` VALUES ('%v', '周 (01-53) 星期一是一周的第一天,与 %x 使用');
INSERT INTO `my_date` VALUES ('%W', '星期名');
INSERT INTO `my_date` VALUES ('%w', '周的天 (0=星期日, 6=星期六)');
INSERT INTO `my_date` VALUES ('%X', '年,其中的星期日是周的第一天,4 位,与 %V 使用');
INSERT INTO `my_date` VALUES ('%x', '年,其中的星期一是周的第一天,4 位,与 %v 使用');
INSERT INTO `my_date` VALUES ('%Y', '年,4 位');
INSERT INTO `my_date` VALUES ('%y', '年,2 位');

SET FOREIGN_KEY_CHECKS = 1;

然后查询一下数据:

描述格式数据值
缩写星期名%aWed
缩写月名%bJun
月,数值%c6
带有英文前缀的月中的天%D28th
月的天,数值(00-31)%d28
月的天,数值(0-31)%e28
微秒%f000000
小时 (00-23)%H10
小时 (01-12)%h10
小时 (01-12)%I10
分钟,数值(00-59)%i31
年的天 (001-366)%j179
小时 (0-23)%k10
小时 (1-12)%l10
月名%MJune
月,数值(00-12)%m06
AM 或 PM%pAM
时间,12-小时(hh:mm:ss AM 或 PM)%r10:31:02 AM
秒(00-59)%S02
秒(00-59)%s02
时间, 24-小时 (hh:mm:ss)%T10:31:02
周 (00-53) 星期日是一周的第一天%U26
周 (00-53) 星期一是一周的第一天%u26
周 (01-53) 星期日是一周的第一天,与 %X 使用%V26
周 (01-53) 星期一是一周的第一天,与 %x 使用%v26
星期名%WWednesday
周的天 (0=星期日, 6=星期六)%w3
年,其中的星期日是周的第一天,4 位,与 %V 使用%X2023
年,其中的星期一是周的第一天,4 位,与 %v 使用%x2023
年,4 位%Y2023
年,2 位%y23

以上查询到的格式和对应数据。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值