在 unix time java android 中转换字符串



目前我有一个格式为以下格式的字符串:

"DD/MM/YYYY",我愿意将其作为日期存储在 SQLite 数据库中。

由于不可能将其存储为日期时间,因此我认为整数将是最佳选择,并且有人告诉我有关Unix时代解决方案的信息。问题是我对此非常不熟悉,而且我似乎无法将字符串转换为 unix 纪元时间......

有没有办法直接将带有我的格式的字符串转换为 unix 纪元时间,还是我做错了,我应该更改一些东西吗?

我已经读过这个问题:Unix 时代时间到 Java Date 对象但仍然无法找到我的字符串的出路......

查看解析

字符串日期到日期,并根据你的格式调整格式。

如果您有java.util.Date只需使用 http://docs.oracle.com/javase/6/docs/api/java/util/Date.html#getTime() 获取 UNIX 时间戳作为long

如有疑问,请阅读文档! ;)

https://developer.android.com/reference/java/text/SimpleDateFormat.html

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.parse(<value>);

最新更新