我正在尝试从Android开发人员资源修改NotePad示例代码。日期作为Long存储在SQLite数据库中,并使用SimpleCursorAdapter进行检索。
http://developer.android.com/resources/samples/NotePad/index.html
当我使用Notes ListView调用MODIFIED_DATE时,它以毫秒/ Unix格式返回。 (下)理想情况下,我想展示“12-15-2010”。
任何建议将不胜感激。我尝试了很多东西(例如在数据库中创建一个新列)并最终导致很多Force Closes。
谢谢。
答案 0 :(得分:0)
要将表示为毫秒的日期/时间转换为人类可读的日期/时间,您需要查看android.text.format.DateFormat类,特别是此方法......
CharSequence format(CharSequence inFormat, long inTimeInMillis)
“类概述”提供了格式化字符的示例。