MySQL字符串转日期类型

select str_to_date(‘2014-08-20 00:00:00‘, ‘%Y-%m-%d %H:%i:%s‘);

>2014-08-20 00:00:00

select date_format(‘1997-10-04 22:23:00‘, ‘%H:%i:%s‘);

>22:23:00


说明符


说明


%a


工作日的缩写名称  (Sun..Sat)


%b


月份的缩写名称  (Jan..Dec)


%c


月份,数字形式(0..12)


%D


带有英语后缀的该月日期  (0th, 1st, 2nd, 3rd, ...)


%d


该月日期, 数字形式 (00..31)


%e


该月日期, 数字形式(0..31)


%f


微秒 (000000..999999)


%H


小时(00..23)


%h


小时(01..12)


%I


小时 (01..12)


%i


分钟,数字形式 (00..59)


%j


一年中的天数 (001..366)


%k


小时 (0..23)


%l


小时 (1..12)


%M


月份名称 (January..December)


%m


月份, 数字形式 (00..12)


%p


上午(AM)或下午( PM)


%r


时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AM或PM)


%S


秒 (00..59)


%s


秒 (00..59)


%T


时间 , 24小时制 (小时hh:分钟mm:秒数ss)


%U


周 (00..53), 其中周日为每周的第一天


%u


周 (00..53), 其中周一为每周的第一天


%V


周 (01..53), 其中周日为每周的第一天 ; 和 %X同时使用


%v


周 (01..53), 其中周一为每周的第一天 ; 和 %x同时使用


%W


工作日名称 (周日..周六)


%w


一周中的每日 (0=周日..6=周六)


%X


该周的年份,其中周日为每周的第一天, 数字形式,4位数;和%V同时使用


%x


该周的年份,其中周一为每周的第一天, 数字形式,4位数;和%v同时使用


%Y


年份, 数字形式,4位数


%y


年份, 数字形式 (2位数)


%%


‘%’文字字符

所有其它字符都被复制到结果中,无需作出解释。

注意, ‘%’字符要求在格式指定符之前。

月份和日期说明符的范围从零开始,原因是 MySQL允许存储诸如 ‘2004-00-00‘的不完全日期.

本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/1541537

时间: 2024-12-17 14:56:33

MySQL字符串转日期类型的相关文章

java和.net 处理任意格式日期字符串转日期类型,

1.SimpleDateFormat.parse 把指定格式字符串转日期类型 public static Calendar convToCalender(String str,String template){ SimpleDateFormat sdf; Date date; Calendar cltResult = Calendar.getInstance(); sdf = new SimpleDateFormat(template, Locale.getDefault()); try { d

mysql 字符串按照数字类型排序

一个varchar,char的字段 存放 1+,12- ,11等字符串将字段*1或者+0可以将MySQL字符串字段按数值排序 order by 字段名称+0 desc/asc的形式进行排序 order by 字段名称*1 desc/asc的形式进行排序 原文地址:https://www.cnblogs.com/grimm/p/10297157.html

SqlServer中字符串和日期类型的转换

SQL Server Date 函数 定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数. CONVERT() 函数可以用不同的格式显示日期/时间数据. 语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类型(带有可选的长度).data_to_be_converted 含有需要转换的值.style 规定日期/时间的输出格式. 可以使用的 style 值: 实例 下面

MySQL字符串转日期

select str_to_date('2008-4-2 15:3:28','%Y-%m-%d %H:%i:%s'); select str_to_date('2008-08-09 08:9:30', '%Y-%m-%d %h:%i:%s'); select str_to_date('20151222', '%Y%m%d'); select str_to_date('20151222', '%y%y%m%d'); 注意:%Y-代表4位,%y-代表两位

mysql .字符串转日期

insert into share (uid, mapId, isdir, type, pwd, shareTime, overTime, price) values (1, 10, 0, 1,"111111", STR_TO_DATE('2019-08-03 04:52:13', '%Y-%m-%d %H:%i:%s'), STR_TO_DATE('9999-06-06 06:06:06', '%Y-%m-%d %H:%i:%s'), 0); 原文地址:https://www.cnb

【Java】字符串转日期类型(Date类型)

1 @Test 2 public void test(){ 3 String strDate = "20191214"; 4 try { 5 Date date = new SimpleDateFormat("yyyyMMdd").parse(strDate); 6 System.out.println(date); 7 } catch (ParseException e) { 8 e.printStackTrace(); 9 } 10 11 } 原文地址:http

Mysql 字符串转数字类型

使用场景: 在数据库中进行数字比较,但是数字的存储格式是varchar的时候可以使用以下方法进行转换,然后进行比较 方法一:SELECT CAST('123' AS SIGNED); 方法二:SELECT CONVERT('123',SIGNED); 方法三:SELECT '123'+0; 原文地址:https://www.cnblogs.com/eternityz/p/12243380.html

使用SimpleDateFormat注意的地方和在jsp中将字符串转换为日期

一.使用SimpleDateFormat注意的地方 SimpleDateFormat将字符串转换为日期类型时,转换的格式必须和字符串的格式一样,否则就会报错,比如:将字符串"20150825195057"转化为日期类型,转换格式必须是 "yyyyMMddHHmmss",如果是其他格式,将会报   java.text.ParseException: Unparseable date: "20150825195057"异常.那如果要将字符串转换成yy

Java 日期字符串与日期类型转换

1.SimpleDateFormat.format 把日期类型转化到指定格式字符串 public static String convToString(Calendar cld,String template){ String resultString=null; try { Date date=cld.getTime(); SimpleDateFormat sdf=new SimpleDateFormat(template,Locale.getDefault()); resultString=