我已经在基于LWUIT的UI中加载了日历。感谢this thread。它很整洁。
当我选择某个日期时,我希望日历关闭,所选日期以dd-mmm-yyyy形式显示在我的原始形式中。
我想选择这个选定的日期,将时钟设置为当天的1200小时(下午),并找到所选日期从现在到1200小时之间经过的时间(以毫秒为单位)。 我之前问过here但是使用netbeans 7.1.2的桌面java应用程序。
我发现LWUIT日历中不支持getInstance,getCalendar,setTime等方法。是吗?我只能有date = getDate();但是不能在那个日期设定时钟。
此外, 1.如何以毫秒为单位选择当前时间(现在)。 这有用吗?
`今天的日历= Calendar.getInstance();
日期time_now = today.getTime();`
什么是解决方案。提前谢谢。
答案 0 :(得分:2)
你混淆了LWUIT com.sun.lwuit.Calendar
类和java.util.Calendar
类,它们有相似的名字,但它们完全不同。您可以通过键入其完全限定名称来使用java.util.Calendar
类。
请记住,J2ME中的java.util.Calendar
类比Java SE中的类更受限制,但仍可在某种程度上使用。