java将时间格式化(急)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java将时间格式化(急)相关的知识,希望对你有一定的参考价值。

如将时间200911120000转换为2009-11-12 00:00:00。请给我具体的算法,高分送上

1、通过MessageFormat转化
String dateTime = MessageFormat.format("0,date,yyyy-MM-dd-HH-mm:ss:ms" ,
new Object[]
new java.sql.Date(System.currentTimeMillis())
);
说明: yyyy-MM-dd-HH-mm:ss:ms 年yyyy 月MM 日dd 时(大写为24进制,小写为12进制) 分mm 秒ss 微妙ms。
2、通过SimpleDateFormat 转化
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化当前系统日期
String dateTime = dateFm.format(new java.util.Date());
参考技术A 下面是我以前写过的算法,是不是你想要的.

DateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
Date dDate = format.parse("200911120000");
DateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String reTime = format2.format(dDate);
System.out.println(reTime);本回答被提问者采纳

JAVA中如何取得EXCEL中确定已知的单元格所包含的列数 急急急!!!

可以使用Apache的POI项目库,可以方便地对Word、Excel等文档进行读写操作。
你所说的单元格所包含的列数,应该是指合并后的单元格所包含的列数。你只需使用POI的Sheet类中提供的getMergedRegion方法即可。POI将合并单元格存储在一个CellRangeAddress的数组变量中,示例如下:
int numOfMergedRegion = sheet.getNumMergedRegions();
CellRangeAddress region = null;
for (int i = 0; i < numOfMergedRegion; i++)
region = sheet.getMergedRegions(i);

要得到单元格所包含的列数,示例如下:
region.getLastColumn - region.getFirstColumn
参考技术A Range[] range = test.s.getMergedCells();

Cell c1 = range[0].getTopLeft();
Cell c2 = range[0].getBottomRight();
int begin = c1.getColumn();
int end = c2.getColumn();本回答被提问者采纳

以上是关于java将时间格式化(急)的主要内容,如果未能解决你的问题,请参考以下文章

java 格式化日期出现问题,求高手,急

急急急 用java 怎么写lotus 的domino数据库多条件查询 包含时间段查询 在线等

急急急!!!java 用ffmpeg将上传的视频转成 .mp4 .ogg .webm 3种格式的视频,没思路,麻烦大神给点思路

关于java,js判断日期格式,急。在线等回复。

java 怎么把xml解析成Html格式,急

Java时间格式转换,如何获得时区?