在我的android應用程序中,我使用JSON解析mysql數據庫中的數據並在android listview中顯示。在MySQL數據庫中,日期格式爲YYYY-MM-DD
,我在android中使用JSON作爲字符串獲取此格式。是否有可能在Android中更改日期格式爲DD-MM-YYYY
而不是數據庫.. ??如何更改來自數據庫的日期格式爲android
1
A
回答
1
使用SimpleDateFormat一個格式轉換日期的形式爲另一種格式:
SimpleDateFormat df1 = new SimpleDateFormat("YYYY-MM-DD");
SimpleDateFormat df2 = new SimpleDateFormat("DD-MM-YYYY");
try{
Date d = df1.parse(DateString);
System.out.println("new date format " + df2.format(d));
}catch(Exception e){
e.printStackTrace();
}
1
是的。使用SimpleDateFormat
:
String inputPattern = "yyyy-MM-dd";
String outputPattern = "dd-MM-yyyy";
SimpleDateFormat inputFormat = new SimpleDateFormat(inputPattern);
SimpleDateFormat outputFormat = new SimpleDateFormat(outputPattern);
Date date = null;
String result = null;
try {
date = inputFormat.parse(time);
result = outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
//use the result variable as you wish
+0
請檢查您的輸出格式是錯誤的,因爲每個問題所需的DD-MM-YYYY,你用dd-MMM -YYYY。 – 2014-11-08 04:53:43
+0
@HareshChhelana謝謝:) – 2014-11-08 05:00:57
相關問題
- 1. 更改來自數據庫的日期格式?
- 2. 從數據庫的日期字段更改日期格式
- 3. 如何更改整個數據庫的日期時間格式?
- 4. Android Java.DateUtils如何更改日期格式?
- 5. android:更改日期格式
- 6. 如何在sqlite數據庫中更改日期格式
- 7. 更改json數據的日期格式
- 8. 將日期格式更改爲數據庫值
- 9. 更改爲日期格式。
- 10. VB.NET - 更改數據庫日期時間的樣式/格式?
- 11. 如何更改日期格式,因爲它不一樣的與數據庫
- 12. 數據表:更改日期格式
- 13. 將日期時間更改爲日期格式的日期數據類型?
- 14. 來自Oracle數據庫的PHP格式日期
- 15. Android的更改日期格式
- 16. Android的 - 更改日期格式 - DD.MM.YYYY HH:MM
- 17. 更改日期格式自舉的DateTimePicker
- 18. 來自數據庫的日期格式在vb.net中獲取錯誤的日期
- 19. 如何將來自數據庫的數據更改爲DataGridView
- 20. 更改數據庫的日期格式永久
- 21. MS Access - 僅更改本地數據庫的日期格式
- 22. RoR更改數據庫顯示日期的格式?
- 23. 更改數據庫中的日期格式
- 24. 如何將MySQL日期格式更改爲字符串日期
- 25. 如何更改CreationTime.ToShortDateString()的日期格式?
- 26. 更改數據庫中存儲的日期值的日期格式?
- 27. awk命令來更改日期格式
- 28. sed命令來更改日期格式
- 29. 如何在Unix中更改每行數據的日期格式?
- 30. 如何更改數據框中的日期格式?
:) Thanx .. !!!你再次保存了我的時間.. :) – Ruchir 2014-11-08 05:01:05
@很高興幫助你... – 2014-11-08 05:06:40