这是我第一个应用程序,我需要使用日期
我想使用 Sqlite 数据库以保存当前按键时的日期 。
另外,当单击该按钮时,我要它在文本视图中显示当前日期
现在,我每天都是PHP程序员, 但这对我来说是新鲜的。 我好奇的是, 是否试图使用一个单ix 时间戳(int)是最好的解决办法, 因为这正是我在PHP中用来存储日期的。
在此举一个示例, 说明我当前正在做哪些工作, 以便显示单击按钮后的日期。 以下代码在我的点击函数中, 用于此按钮 :
long currentTimestamp = System.currentTimeMillis();
Date theDate = new Date(currentTimestamp);
String showDate = theDate.getDay() + "/" + theDate.getMonth() + "/" + theDate.getYear() + " " + theDate.getHours() + ":" + theDate.getMinutes();
我开始这样做,但是,在 和机器人文件 它告诉我, 功能,比如得到Day 和得到Month 被折旧 并使用日历函数。
当然,我现在不想开始使用过时的功能,因为对于这个功能来说,这是全新的,不想陷入不良做法,但我读到另一个堆叠溢出的问题,即使用日历比其他解决方案慢。
我只是在寻找答案 如何以最恰当和最有效的方式 来完成这个任务... 谢谢
编辑:
我刚刚读了这个问题:中存储和获取日期时间值
答案之一建议使用一个 unix 时间戳, 这正是我最初想做的。 我展示并存储它时, 将一个 unix 时间戳( 长) 转换为字符串, 并仍然使用日历功能, 是否有办法可以实现此目的?