我觉得在搞不清楚数据库的时间格式的情况下,尤其在数据库时间格式莫名其妙的情况下,用以下方法可以方便实现时间存储与取出。
数据库里的类型为long,对,确实不是什么DateTime或者Date或者其他莫名其妙的。
想存储现在的时间,就用 long time = System.currentTimeMillis(); 然后把time存储到数据库中去
如果想存储任意时间,就先可以从文本里获取String,然后用DateFormat类的实例方法parse(String);
返回一个Date对象,然后使用Date对象的getTime();方法,返回一个long类型的,然后把这个long类型的存储到数据库里去。
如果是取出的话,就先获取一个long date,然后直接Date newdate= new Date(date);就ok了
是不是很方便。。。 呵呵
阅读(1128) | 评论(0) | 转发(0) |