gpt4 book ai didi

java - 通过提示用户日期格式来解析日期?

转载 作者:太空宇宙 更新时间:2023-11-04 08:21:43 25 4
gpt4 key购买 nike

我的应用程序读取用户提供的 csv 文件。此 csv 文件包含日期和/或时间字段,其格式为用户选择的任何方式。喜欢:1999年10月28日或者2000-01-01,3PM-02-59

我想为用户提供在此字段中指示日期和时间格式的可能性。所以,我有一个输入窗口,上面写着:“指定日期/时间字段的格式”“示例:对于 1999/10/28 格式,输入 yyyy/mm/dd”“其他示例:对于 2000-01-01,3PM-02-59,输入 yyyy-dd-mm,hh-mm-ss”

我会以字符串形式检索他们的输入,然后执行一些复杂且烦人的操作,从该字符串派生正则表达式,然后将其应用到 csv 解析器中,以识别“日期和时间”字段中的年、月、日、小时等。

在开始之前我的问题:是否有一个图书馆已经做了这种事情?我是在重新发明轮子吗?我是否缺少更明显的方法?

非常感谢!

PS:是的,这都是关于用户提供自己奇怪的日期和时间格式的。无需建议,使用统一的格式会更容易! :-)

最佳答案

在Joda Time中你可以使用多个解析器,你可以检查这个SO答案 Using Joda Date & Time API to parse multiple formats

关于java - 通过提示用户日期格式来解析日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9411544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com