2013-12-20 6 views
0

Мой ввод - это время (переменная String), например 11:03, и мне нужно получить выходной файл в виде его формата HH:MM. Пожалуйста помоги.Как преобразовать время в его формат времени

Я попробовал ниже. Но это только сравнивает, если время равно. Мне нужно знать, соответствует ли формат.

if (savedtime.compareTo(enteredtime)==0) 
{ 
info(" The entered time format " + splitArr[i] + " matches with the saved time " + savedtime); 
} 
+2

На каком языке вы бы хотели пользоваться? – Floris

+0

Было бы полезно, если бы вы упомянули о том, какой язык вы используете. Возможно, вы переводите английский-> немецкий, и в этом случае это вообще не вопрос программирования. –

+0

Не соответствует ли формат ввода и вывода? – AbhinavRanjan

ответ

0

Если язык 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 

Пример Взято отсюда: http://www.mkyong.com/java/java-date-and-calendar-examples/

0

Если программирование на Java, и с помощью Joda-Time см the doc on formatting. Затем поиск StackOverflow для многих подобных вопросов уже ответил.

Смежные вопросы