Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将时间转换为其时间格式_Java_Time_Format - Fatal编程技术网

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。