当前位置: 技术问答>java相关
关于时间类型向字符串以及字符串向时间类型的转换问题? 很急
来源: 互联网 发布时间:2015-02-21
本文导语: 做了一个类似留言版的东西 按照RS(NEXT)输出多条记录 当我向对其中一条信息操作时(例如删除) 我向通过时间字段记录这条信息 (在数据库中时间字段我设置为主键key) 然后通过xxx.jsp?time=01/11/15 13:50:08来传递这...
做了一个类似留言版的东西
按照RS(NEXT)输出多条记录
当我向对其中一条信息操作时(例如删除)
我向通过时间字段记录这条信息
(在数据库中时间字段我设置为主键key)
然后通过xxx.jsp?time=01/11/15 13:50:08来传递这个关键字
然后在接受方将其转化为String对其直接操作
现在的问题是
时间类型如何向字符串?直接用(String)XXX
字符串如何向时间类型?
另外:我的这种思路对吗?
各位高手你们是怎么做的?
谢谢
按照RS(NEXT)输出多条记录
当我向对其中一条信息操作时(例如删除)
我向通过时间字段记录这条信息
(在数据库中时间字段我设置为主键key)
然后通过xxx.jsp?time=01/11/15 13:50:08来传递这个关键字
然后在接受方将其转化为String对其直接操作
现在的问题是
时间类型如何向字符串?直接用(String)XXX
字符串如何向时间类型?
另外:我的这种思路对吗?
各位高手你们是怎么做的?
谢谢
|
Date to String:
------------------------------------------------------------------
public static String DatetoString(java.util.Date someDate){
if(someDate==null)return "";
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd k:mm:ss");
String dateString = formatter.format(someDate);
return dateString;
}
-------------------------------------------------------------------------
String to Date 用template限制时间字符串的格式,如yyyy-MM-dd HH:mm:ss
--------------------------------------------------------------------------
public static Date StringtoDate(String input, String template){
java.text.DateFormat df = new java.text.SimpleDateFormat(template);
Date date = new Date();
try{
date = df.parse(input);
}catch(Exception ex){
ex.printStackTrace();
}
return date;
}
另外,最好用一个单独的id字段识别一条信息
------------------------------------------------------------------
public static String DatetoString(java.util.Date someDate){
if(someDate==null)return "";
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd k:mm:ss");
String dateString = formatter.format(someDate);
return dateString;
}
-------------------------------------------------------------------------
String to Date 用template限制时间字符串的格式,如yyyy-MM-dd HH:mm:ss
--------------------------------------------------------------------------
public static Date StringtoDate(String input, String template){
java.text.DateFormat df = new java.text.SimpleDateFormat(template);
Date date = new Date();
try{
date = df.parse(input);
}catch(Exception ex){
ex.printStackTrace();
}
return date;
}
另外,最好用一个单独的id字段识别一条信息