简单的java日期转换
遇到一些麻烦,无法找到快速答案。
我尝试将日期存储在字符串中,然后获取它以将其转换回日期。
但是,当使用以下方法存储日期时:
string tmp = new Date().toString();
然后尝试使用
Date date = new Date(tmp);
获取异常类型
java.lang.IllegalArgumentException
我的 Android 2.2 设备 。可以与 2.2 和 2.2 一起使用吗? 2.3 鸸鹋。
关于我可以通过什么其他方式存储和转换回来的任何提示?
Having some troubles and can't find a quick answer..
Im trying to store a date within a string, and later fetch it to convert it back to a date.
However when storing the date using:
string tmp = new Date().toString();
And then trying to convert it back using
Date date = new Date(tmp);
I get the Exception type
java.lang.IllegalArgumentException
with my Android 2.2 device. Does work with 2.2 & 2.3 emus tho.
Any tips on what other way i can store and convert back?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用
SimpleDateFormat
及其方法parse()
和format()
。You could use
SimpleDateFormat
with its methodsparse()
andformat()
.你需要它是一个字符串吗? long 更容易:)
那么
你就不必解析
Do you need it to be a string? long is easier :)
do
then you dont' have to parse
使用 SimpleDateFormat 如下所示。
use SimpleDateFormat as shown below.