Может ли кто-нибудь помочь мне с преобразованием DATETIME funtction в Java. Я извлекаю формат времени даты из заголовков SMS в этом формате «Пт май 18 09:22:39 FJT 2012». Я хочу преобразовать его в этот формат «2012-05-18 09: 51: 42.39». ,DATETIME convert
0
A
ответ
0
Используйте для этого SimpleDateFormat. Хотя я не уверен, что часовой пояс «FJT» известен на Java. Поэтому вам, возможно, придется сделать некоторые трюки.
0
Как предложено @Guillaume, используйте SimpleDateFormat. Вот пример:
public String convert() throws ParseException {
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date output = format.parse("Fri May 18 09:22:39 FJT 2012");
Calendar outputCal = Calendar.getInstance(format.getTimeZone());
outputCal.setTime(output);
return String.format("%04d-%02d-%02d %02d:%02d:%02d",outputCal.get(Calendar.YEAR), outputCal.get(Calendar.MONTH)+1, outputCal.get(Calendar.DAY_OF_MONTH), outputCal.get(Calendar.HOUR_OF_DAY), outputCal.get(Calendar.MINUTE), outputCal.get(Calendar.SECOND));
}
Все зашиты - вы должны добавить параметры, необходимые
0
import java.text.SimpleDateFormat;
...
String d = "Fri May 18 09:22:39 FJT 2012";
SimpleDateFormat inputFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss ZZZ yyyy");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SS");
outputFormat.setTimeZone(TimeZone.getTimeZone("GMT")); // set yr time zone for output
Date date = inputFormat.parse(d);
System.out.println(outputFormat.format(date));
Смежные вопросы
- 1. CONVERT (DATETIME, DATETIME, 131)
- 2. convert dateTime string to dateTime
- 3. Convert DateTime To JSON DateTime
- 4. convert datetime string to datetime
- 5. DateTime convert in C#
- 6. SQL convert datetime statement
- 7. Convert \ DateTimeImmutable to \ DateTime
- 8. DateTime convert from varchar
- 9. SQL HELP ... CONVERT (интермедиат, CONVERT (DateTime, ПОЛ (CONVERT (поплавок, GETDATE())))
- 10. convert from mysql datetime to coldfusion datetime
- 11. Convert System :: Datetime to QDateTime
- 12. SQL convert INT to datetime
- 13. Convert datetime in time ago
- 14. Convert String to Datetime C#
- 15. недокументированные стили CONVERT - datetime 23
- 16. Powershell convert string to datetime
- 17. convert Datetime to simple Дата
- 18. Javascript convert Datetime to Time
- 19. Convert filename-date to datetime
- 20. C# с mongodb DateTime Convert
- 21. Convert epoch/unix to Datetime
- 22. python convert string to datetime
- 23. C# DateTime to MySqlDateTime convert
- 24. convert datetime js to C#
- 25. Convert Pandas Column to DateTime
- 26. convert utc time and offset to DateTime
- 27. проблемы в "pandas datetime convert to num"
- 28. sql server convert string to datetime
- 29. дата Convert/время значение строки .NET DateTime
- 30. sql convert/cast varchar (255) to datetime
Проблема с этим - он будет выводить дату в * ваш * часовой пояс не FJT :). – Chip
Поскольку вопрос имеет два разных значения для времени, я не был уверен, что это было не намерение, но я должен был сделать его явным - спасибо, Чип! – Andrew
Спасибо всем .... –