【发布时间】:2015-09-03 09:41:46
【问题描述】:
我想创建一个解析器程序。字符串中的每两个字符将被切割成一个时间单位,例如:“150901184610801”需要转换为显示为“Tue Sep 01 18:46 CST 2015”。
我知道我的问题有些复杂,所以我想把问题分成不同的块依次解决。
第一个问题是:
如何使用JAVA格式化字符串遵循一个规则:每两个word元素切割成一个变量,这样我就可以操作yy(15)、mm(09)、dd(01)、hh(18)等变量, ss (46)。
再次感谢您的任何建议。
【问题讨论】:
-
看看
SimpleDateFormat。使用SimpleDateFormat将您的文本解析为Date对象,然后使用另一个来格式化您的规范