网站首页 > 精选教程 正文
java中的的日期格式为:
yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2018-06-27 15:24:21
yyyy-MM-dd hh:mm:ss:代表将时间转换为12小时制,例: 2018-06-27 03:24:21
Oracle中的日期格式为:
yyyy-MM-dd HH24:mi:ss
yyyy-MM-dd HH:mi:ss,
分别代表oracle中的24小时制和12小时制
之所以 oracle和java不同,是因为oracle是不区分大小写的,所以java中根据大小写来代表24小时和12小时的表达式在oracle中就会出问题,oracle中将24小时的小时和分钟做了特殊处理.如上所示,在hh后面加上了24,将mm改为了mi,而一旦不注意取到的时间就会出问题!
/**
* 判断时间格式 格式必须为“YYYY-MM-dd”
* 2004-2-30 是无效的
* 2003-2-29 是无效的
* @param sDate
* @return
*/
private static boolean isLegalDate(String sDate) {
int legalLen = 10;
if ((sDate == null) || (sDate.length() != legalLen)) {
return false;
}
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = formatter.parse(sDate);
return sDate.equals(formatter.format(date));
} catch (Exception e) {
return false;
}
}
- 上一篇: JAVA8日期处理,工作必备,先收藏
- 下一篇: 数据库的日期时间类型 数据库的日期时间类型是什么
猜你喜欢
- 2024-11-13 时间转换问题解决 时间转换的题10道三年级
- 2024-11-13 DATE #2.3 C#对应MS-SQL数据库时间类型
- 2024-11-13 Element 中的组件 DatePicker 传递后台的时间格式为UTC时区
- 2024-11-13 Java 17 java.time 时间操作这一篇就够了
- 2024-11-13 SpringBoot中时间戳和LocalDate相关的接收和转换
- 2024-11-13 数据库的日期时间类型 数据库的日期时间类型是什么
- 2024-11-13 JAVA8日期处理,工作必备,先收藏
- 2024-11-13 Java 8中的时间--JAVA成长之路 java 时间范围
- 2024-11-13 MeterSphere获取任意时间格式进行时间与时间戳互转
- 2024-11-13 Java8 新特性之日期-时间 API java的日期类
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)