*TIMESTAMP列类型*
TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。
TIMESTAMP值显示尺寸的格式如下表所示:
:
+---------------+----------------+
| 列类型 | 显示格式 |
| TIMESTAMP(14) | YYYYMMDDHHMMSS |
| TIMESTAMP(12) | YYMMDDHHMMSS |
| TIMESTAMP(10) | YYMMDDHHMM |
| TIMESTAMP(8) | YYYYMMDD |
| TIMESTAMP(6) | YYMMDD |
| TIMESTAMP(4) | YYMM |
| TIMESTAMP(2) | YY |
+---------------+----------------+
“完整”TIMESTAMP格式是14位,但TIMESTAMP列也可以用更短的显示尺寸
创造最常见的显示尺寸是6、8、12、和14。
你可以在创建表时指定一个任意的显示尺寸,但是定义列长为0或比14大均会被强制定义为列长14。
列长在从1~13范围的奇数值尺寸均被强制为下一个更大的偶数
2.正则表达式匹配代码
Matcher m = Pattern.compile(regex).matcher(input);
System.out.println(m.find());
String.format("%02d", (Integer.parseInt(dd) + 1))
一、获取当前日期和时间
1、使用Date和DateFormat
Date now = new Date();
DateFormat df1 = DateFormat.getDateInstance(); //格式化后的时间格式:2016-2-19
String str1 = d1.format(now);
DateFormat d2 = DateFormat.getDateTimeInstance();//格式化后的时间格式:2016-2-19 20:54:53
String str2 = d2.format(now);
DateFormat d3 = DateFormat.getTimeInstance();//格式化后的时间格式:20:54:53
String str3 = d3.format(now);
DateFormat d4 = DateFormat.getInstance(); //格式化后的时间格式:16-2-29 下午8:54
String str4 = d4.format(now);
DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);//格式化后的时间格式:2016年2月19日 星期五 下午08时54分53秒 CST