我想要做的是格式化字符串08-18 15:00
以读取18-08-12 15:00
。我如何将它转换为日期格式并将其转换回字符串,以便我可以使用setText为textview?android将字符串转换为日期格式转换回字符串
1
A
回答
4
这就是你要找的。您必须使用SimpleDateFormat
。 这里是链接:String to date conversion
2
当然,使用的SimpleDateFormat是更好的解决方案,但如果你坚持,如果你知道未来风格......然后,你可以简单地自己格式化,像这样一些代码:
public static String ConvertDate(String valueToFormat) {
String value = valueToFormat;
String day = value.substring(value.indexOf("-") + 1, value.indexOf(" "));
String month = value.substring(0, value.indexOf("-"));
String time = value.substring(value.indexOf(" ") + 1, value.lenght());
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
// if you want year to appear as only last two items
year = year % 100;
value = day + "-" + month + "-" + year + " " + time;
return value;
}
相关问题
- 1. 将字符串转换为日期并将日期转换回字符串
- 2. 字符串转换为日期格式
- 3. Android将字符串转换为日期
- 4. 将日期字符串转换为需要的日期字符串格式
- 5. 转换日期格式字符串
- 6. 将字符串转换为日期格式在android
- 7. 将日期字符串转换为SQL可读日期格式
- 8. 将字符串转换为日期并格式化日期
- 9. 将字符串转换为日期
- 10. 将字符串转换为日期php
- 11. 将字符串转换为日期
- 12. 将字符串转换为IST日期
- 13. 将日期转换为字符串
- 14. Swift将字符串转换为日期
- 15. 将日期转换为字符串
- 16. 将日期转换为字符串SQL
- 17. NSDateformatter将日期转换为字符串
- 18. Bash - 将字符串转换为日期
- 19. nsdateformatter ---将字符串转换为日期
- 20. 将字符串转换为日期
- 21. vb.net将字符串转换为日期
- 22. 将字符串转换为javascript日期
- 23. Sqlite将字符串转换为日期
- 24. 将字符串转换为日期
- 25. 将字符串日期转换为java.sql.Date
- 26. 将长字符串转换为日期
- 27. Ruby - 将字符串转换为日期
- 28. 将字符串转换为MySQL日期
- 29. 将字符串转换为日期
- 30. Stata:将字符串转换为日期
您的日期的年份部分缺失。它总是12? – 2012-07-17 13:19:32
嗨,是的,它应该说2012-08-18 15:00但是由于某种原因,它不是我的编辑保存到我的问题 – 2012-07-17 13:22:26
如何使用['SimpleDateFormat'](http://developer.android.com/reference/java/文/ SimpleDateFormat.html)? – Lion 2012-07-17 13:23:35