1、
VO类中定义的日期类型是字符串, private String editdate;
Oracle数据库,读取日期数据,然后set(),得到的日期在页面显示为:2/10/2010 15:20:05
s.seteditdate(sql_res.getString("editdate")); //得到值为2/10/2010 15:20:05
2/10/2010 15:20:05 ,这不是我想要的,我要在页面上显示的日期格式为:yyyy-MM-dd HH:mm:ss ,例如2010-2-10 15:20:05
怎样将 2/10/2010 15:20:05 转成2010-2-10 15:20:05 呢。
思路:将字符串转为日期类型,然后再将日期类型转成字符串类型并在页面显示。原理是将字符类型转换成相应的日期类型,然后将日期类型转成所需的字符串类型。
用到日期转换类,SimpleDateFormat。
以下为日期处理类:DateUtilExtend
private static DateFormat yyyyMMddHHmmss=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
private static DateFormat ddMMyyyyHHmmssFormat = new SimpleDateFormat(
"MM/dd/yyyy HH:mm:ss");
/**
* 根据字符返回日期 格式为 dd/MM/yyyy HH:mm:ss 的日期
* @param dateValue
* @return Date
* @author hzg
* @date 2011-02-10
*/
public static Date getddMMyyyyHHmmssDateByString(String dateValue){
Date date=null;
try {
date= ddMMyyyyHHmmssFormat.parse(dateValue);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
* 根据日期返回字符串,格式为 yyyy-MM-dd HH:mm:ss
* @param d
* @return strDate
* @author hzg
* @date 2011-02-10
*/
public static String DateToString(String dateValue){
String strDate = "";
if(dateValue==null){
strDate = null;
}else{
Date d = getddMMyyyyHHmmssDateByString(dateValue);
strDate = yyyyMMddHHmmss.format(d);
}
return strDate;
}
通过调用日期处理类,最后处理的结果为:
s.seteditdate(DateUtilExtend.DateToString(sql_res.getString("editdate")));
2、
还有一种方法是在SQL语句中用select tochar("yyyy-MM-dd",editdate) as editdate from table
3、
还有就在VO中将日期数据定义为Date类型,如: private Date editdate;
直接调用日期转换类将日期转换成字符串。
分享到:
相关推荐
如下sql,JSON_OBJECT函数中存在CAST函数,随后报出ParseException问题! SELECT JSON_ARRAYAGG(obj) FROM (SELECT trt.relevance_id,JSON_OBJECT('id',CAST(trt.id AS CHAR),'taskName',trt.task_name,'openStatus'...
Android Build 时报错: java.io.IOException: Could not parse XML from android/accounts/annotati...Android构建时报错: app:lintVitalRelease[Fatal Error] :3:214: 与元素类型 “item” 相关联的 “name” ...
jmeter jar包,自己在用,希望可以帮到您,一切都是为了积分,为了可以下载更多的资源,冲啊,下载放到lib/ext文件夹里,重启jmeter
Error:in ./node-modules/axios/lib/platform/index.js
- I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request:...
2.bcprov-jdk15on-1.54.jar 下载地址在:http://download.csdn.net/detail/cw_hello1/9557049 2.将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\Program Files (x86)\java\JDK1.6\jre\lib...
Exception in thread "main" java.text.ParseException: Unparseable date: "1970-01-06 11:45:55" 改正: //Date或者String转化为时间戳 SimpleDateFormat format = new SimpleDateFormat( " yyyy-MM-dd HH:mm...
nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis- config.xml]; nested exception is org.apache.ibatis.builder....
Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误
PhotoDraweeView PhotoView For Fresco ...mPhotoDraweeView.setPhotoUri(Uri.parse("http://your.image.url")); Using the ControllerBuilder PipelineDraweeControllerBuilder controller = Fres
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * * @author * 版本号:CATTSOFT 1.2.0 * 日期:2009年3月8日 * 功能:比较两个日期的大小 */ public ...
UserAgentInfo userAgentInfo = UserAgentUtil.uasParser.parse(str); System.out.println("操作系统名称:"+userAgentInfo.getOsFamily());// System.out.println("操作系统:"+userAgentInfo.getOsName());// ...
王柱石wzs 纯C语言解析xml字符串,有实例,保证可用,含makefile xmlparse.c xmlparse.h testxml.c 目录:/export/home/chcard/testxml 日志:/export/home/chcard/log testxml.c 是一个测试用例,包含了常用的方法...
附件解决dbf读取文件时遇到乱码问题,下载下来可以直接使用,无需使用dbf的jar包了,可以直接使用.
2004/05/21 10:10 4,541 Parse.cpp 2006/09/27 01:53 1,537 Parse.h 2008/10/18 00:02 <DIR> Project 2004/06/22 12:25 450 README 2006/10/14 22:45 25,373 sql2class.cpp 2006/10/13 17:49 2,571 sql2class.h 2006...
用于解决,Android构建APk时报错: ...java.io.IOException: Could not parse XML from android/accounts/annotations.xml 将上述文件替换替换SDK目录下的/platform-tools/api/下对应的文件即可解决
Warning: prerequisite Date::Parse 0 not found at (eval 1) line 219. Warning: prerequisite File::Tail 0 not found at (eval 1) line 219. Warning: prerequisite Time::HiRes 1.12 not found at (eval 1) line...
at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:237) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:841) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:808...
var key = CryptoJS.enc.Utf8.parse("1234567890000000"); //16位 var iv = CryptoJS.enc.Utf8.parse("1234567890000000"); var encrypted = ''; if (typeof(word) == 'string') { var srcs = CryptoJS.enc.Utf...