Java 如何将时间转换为其时间格式
我的输入是时间(字符串变量),例如Java 如何将时间转换为其时间格式,java,time,format,Java,Time,Format,我的输入是时间(字符串变量),例如11:03,我需要以其格式获得输出,即HH:MM。请帮忙 我试过下面的方法。但这只有在时间相等的情况下才能进行比较。我需要知道格式是否也匹配 if (savedtime.compareTo(enteredtime)==0) { info(" The entered time format " + splitArr[i] + " matches with the saved time " + savedtime); } 如果语言是Java,那么看看DateFor
11:03
,我需要以其格式获得输出,即HH:MM
。请帮忙
我试过下面的方法。但这只有在时间相等的情况下才能进行比较。我需要知道格式是否也匹配
if (savedtime.compareTo(enteredtime)==0)
{
info(" The entered time format " + splitArr[i] + " matches with the saved time " + savedtime);
}
如果语言是Java,那么看看DateFormat,您可以在其中分配指定的模式 在其他语言中也有类似的可能性
SimpleDateFormat sdf = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
String dateInString = "31-08-1982 10:20:56";
Date date = sdf.parse(dateInString);
System.out.println(date); //Tue Aug 31 10:20:56 SGT 1982
示例如下:如果使用Java编程并使用,请参阅。然后在StackOverflow中搜索已回答的许多类似问题。您希望使用哪种语言?如果您提到您使用的是哪种语言,这将非常有用。也许你在翻译英语->德语,在这种情况下,这根本不是一个编程问题。输入和输出格式不一样吗?@AbhinavRanjan正在询问不同编程语言的输入和输出格式是否相同?不,不同的编程语言和这些语言中使用的各种库的格式都不同。这里我指的是一个事实,他的示例输入是11:05,期望输出是hh:mm,将是11:05。