我正在处理一个平面文件,我得到的日期如类似于 - > 20121210和时间喜欢 - > 124040,我如何解析这个并插入数据库作为时间戳,我正在使用java和pl/sql?日期和时间分析
日期和时间分析
回答
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd'T'HHmmSS");
String fromFileDateTime = "20121210"+"T"+"124040";
Date date = format.parse(fromFileDateTime);
填充fromFileDateTime
变量通过合并日期,您从平面文件中获得的时间字符串。
但是日期字符串呢?在解析(dateString); –
糟糕!现在更新。 – TheWhiteRabbit
不知道该'T'部分,然后执行,然后决定是否保留它或去“yyyyMMddHHmmSS” – TheWhiteRabbit
public static void main(String[] args) throws ParseException, java.text.ParseException {
String date = "20121210 124040";
DateFormat dateFormat = new SimpleDateFormat(
"yyyyMMd HHmmss");
Date formattedDate = dateFormat.parse(date);
System.out.println(formattedDate);
}
输出:
Mon Dec 10 12:40:40 IST 2012
假设你得到的日期和时间字符串。所以,您需要parse
方法SimpleDateFormatter。在API中探索更多模式。
从API引用:
SimpleDateFormat是一个用于格式化和语言环境敏感的方式分析日期 的具体类。它允许格式化(日期 - >文本), 解析(文本 - >日期)和规范化。
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HHmmSS");
try{
String dateString = "20121210"+" " + "124040";
Date date = sdf.parse(dateString);
System.out.println("Formatted Date: " + date);
}catch(Exception e) {
e.printStackTrace();
}
}
输出:
run:
Formatted Date: Mon Dec 10 12:40:00 IST 2012
- 1. Json-Net,JSON日期和时间分析
- 2. 解析日期和时间
- 3. 解析日期和时间
- 4. 日期和时间分隔
- 5. 字符串到日期时间分析
- 6. Android Python MySQL日期时间分析
- 7. 日期时间分析问题(DateTime.ParseExact)
- 8. 如何加快日期/时间分析?
- 9. 自由日期/时间分析猪
- 10. 从系统中拆分日期和时间::日期时间
- 11. 分离的日期和时间的日期时间戳
- 12. 从日期时间格式中分离日期和时间mysql
- 13. 骨料日期时间的日期和时间列拆分
- 14. 将日期时间列拆分成日期和时间Python
- 15. 将日期时间分割成日期和时间值
- 16. 在Savon中分析日期和时间时丢失xml数据
- 17. 如何分析和转换XML日期和时间为秒
- 18. SimpleDateFormat的解析时间和日期错分和秒
- 19. 从文件名和路径分析日期和时间
- 20. 解析日期时间到JAVA日期
- 21. C#分析时间12小时到日期时间24小时
- 22. C#解析日期和时间
- 23. 解析日期和时间 - javascript
- 24. 难以解析日期和时间Android
- 25. 在java中解析日期和时间
- 26. WCF和日期时间解析?
- 27. JSON解析日期和时间?
- 28. 日期和时间字符串解析
- 29. 解析修改日期和时间
- 30. 在JavaScript中解析日期和时间
检查'SimpleDateFormatter'。 –
我同时收到时间和日期 –
您应该始终通过发布您的相关部分代码 –