gpt4 book ai didi

java - 将日期输入和时间输入转换为单个日期对象java

转载 作者:行者123 更新时间:2023-12-01 22:00:26 25 4
gpt4 key购买 nike

我正在使用 datepair.js,可以在这里找到 http://jonthornton.github.io/Datepair.js/

我正在构建一个休假请求日历,最终用户可以在一个输入字段中选择特定日期,并在单独的输入字段中选择时间。我正在寻找将这两个字段解析为数据库的单个日期/时间字段的最佳方法。

我有以下 JSON

[startTime:12:30am, startDate:11/12/2015, endDate:11/12/2015]

以及以下 SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat displayFormat = new SimpleDateFormat("HH:mm");

我知道我可以通过执行类似的操作来设置日期

new Date(sdf.parse(jsonObj.startDate))

但是组合这些日期的最佳方式是什么?

最佳答案

好吧,这有点困惑,但是您是否考虑过将 startDatestartTime 作为字符串检索,并在中间用空格(或其他内容)将它们连接起来,然后使用单个 SimpleDateFormat 来解析组合字符串?像这样的事情:

String datetime = jsonObj.startDate + " " + jsonObj.startTime;
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mma"); //changed the format to your example input
Date d = sdf.parse(datetime);

关于java - 将日期输入和时间输入转换为单个日期对象java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33614073/

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