|
|
1
10
使用
更新: 如果字符串中有两个日期,则必须将它们分成两部分。我认为其他人已经指出了“分裂”的想法。我只是在空白处休息一下,然后把“to”扔掉。 别担心效率。你的应用程序很可能被比这更糟糕的低效率所困扰。使它正确工作,并且只有当分析告诉您这个片段是最坏的罪犯时才重构它。 |
|
2
1
DR
_更多_
看到这个 code run live at IdeOne.com . 使用JavaTimes另一个答案是使用麻烦的旧日期时间类,这些类现在是遗留的,由java.time类取代。 至于处理多种类型的字符串,请查看字符串的长度。
如果长,则在4个字符的子字符串__到__上拆分。
将日期字符串分析为
关于 Java.时间
这个
java.time
框架是在Java 8和之后构建的。这些阶级取代了麻烦的旧阶级。
legacy
日期时间类,如
这个 Joda-Time 项目,现在 maintenance mode ,建议迁移到 java.time 类。 要了解更多信息,请参阅 Oracle Tutorial . 以及搜索堆栈溢出以获得许多示例和解释。规格是 JSR 310 .
你可以换
Java.时间
直接使用数据库的对象。使用A
JDBC driver
顺从
JDBC 4.2
或稍后。不需要字符串,不需要
在哪里获取java.time类?
这个
ThreeTen-Extra
Project使用其他类扩展java.time。这个项目是将来可能添加到java.time的一个试验场。您可以在这里找到一些有用的类,例如
|
|
3
0
像这样的方法应该可以做到:
|
|
|
4
0
你可以这样做-
如果不存在带[]的字符串
|
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |