gpt4 book ai didi

java - java中字符串和日期时间的转换方法

转载 作者:行者123 更新时间:2023-11-30 02:40:45 25 4
gpt4 key购买 nike

大家好,当我在jsp中选择日期时,我使用 Bootstrap 日期时间选择器来保存日期和时间。我在 java 类中以字符串形式获取日期和时间,如下所示 2017 年 1 月 23 日 - 02:50 pm 我试图将其转换为日期,但在我需要更改的地方不起作用

$(function () {     
$('#datetimepicker8').datetimepicker({
startDate: new Date(),
format : 'dd MM yyyy - HH:ii p',
autoclose: 1,
}).on( 'changeDate', function(e) {
// Revalidate the date field
$('#timeTableUpdateForm').bootstrapValidator(
'revalidateField', 'examDate');
});
});

.

public class StringToDate {
public static void main(String[] args) {
SimpleDateFormat formatter =
new SimpleDateFormat("dd MMMM yyyy-HH:mm:ss a");
String dateInString = "23 January 2017 - 02:50 pm";
try {
Date date = formatter.parse(dateInString);
System.out.println(date);
System.out.println(formatter.format(date));
}
catch( ParseException e ) {
e.printStackTrace();
}
}
}

最佳答案

这是一个工作代码:

   public static void main( String[] args ) {
final SimpleDateFormat formatter =
new SimpleDateFormat( "dd MMMMM yyyy - HH:mm a", Locale.US );
final String dateInString = "23 January 2017 - 02:50 pm";
try {
final Date date = formatter.parse(dateInString);
System.out.println(date);
System.out.println(formatter.format(date));
}
catch( final ParseException e ) {
e.printStackTrace();
}
}

有了这个输出:

Mon Jan 23 02:50:00 CET 2017
23 January 2017 - 02:50 AM

关于java - java中字符串和日期时间的转换方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41802958/

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