当前位置: 技术问答>java相关
将时间格式化成"YYYY-MM-DD hh:mm:ss”,但要求返回结果仍为事件类型?
来源: 互联网 发布时间:2015-10-12
本文导语: m_strBeginDate = getParameter("BeginDate", m_begTime.toLocaleString()); DateFormat df = DateFormat.getDateTimeInstance(2,2,Locale.CHINA); m_strBeginDate = m_strBeginDate.trim(); if(m_strBeginDate.equals("")) m_strBeginDat...
m_strBeginDate = getParameter("BeginDate", m_begTime.toLocaleString());
DateFormat df = DateFormat.getDateTimeInstance(2,2,Locale.CHINA);
m_strBeginDate = m_strBeginDate.trim();
if(m_strBeginDate.equals(""))
m_strBeginDate = EffectNum.DateToString(m_begTime);
if(m_strBeginDate.indexOf(" ") == -1)
m_strBeginDate = m_strBeginDate + " 00:00:00";
else
m_strBeginDate = m_strBeginDate + ":00:00";
d = null;
try
{
d = df.parse(m_strBeginDate);
}
catch(ParseException ep)
{
d = null;
}
if(d != null)
m_begTime = d;
m_strBeginDate = m_begTime.toLocaleString();
以上程序返回结果为:"Oct 23, 2002 10:23:48 AM"?
DateFormat df = DateFormat.getDateTimeInstance(2,2,Locale.CHINA);
m_strBeginDate = m_strBeginDate.trim();
if(m_strBeginDate.equals(""))
m_strBeginDate = EffectNum.DateToString(m_begTime);
if(m_strBeginDate.indexOf(" ") == -1)
m_strBeginDate = m_strBeginDate + " 00:00:00";
else
m_strBeginDate = m_strBeginDate + ":00:00";
d = null;
try
{
d = df.parse(m_strBeginDate);
}
catch(ParseException ep)
{
d = null;
}
if(d != null)
m_begTime = d;
m_strBeginDate = m_begTime.toLocaleString();
以上程序返回结果为:"Oct 23, 2002 10:23:48 AM"?
|
将时间格式化成"YYYY-MM-DD hh:mm:ss”,但要求返回结果仍为时间类型
是时间类型吧?
其实可以写个函数包装一下 在需要的时候再转换成一String
是时间类型吧?
其实可以写个函数包装一下 在需要的时候再转换成一String
|
java.text.SimpleDateFormat dformat=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String d=dformat.format(new java.util.Date());
String d=dformat.format(new java.util.Date());
|
import java.util.Date;
import java.text.SimpleDateFormat;
....
String date1="20020809";
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
Date date2= df.parse(date1);
import java.text.SimpleDateFormat;
....
String date1="20020809";
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
Date date2= df.parse(date1);
|
calss YourDate extends Date {
public String toString() {
java.text.SimpleDateFormat dformat=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dformat.format(this);
}
}
你以后用自己的类就可以了。记得写构造函数
public String toString() {
java.text.SimpleDateFormat dformat=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dformat.format(this);
}
}
你以后用自己的类就可以了。记得写构造函数