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 怎么写lotus 的domino数据库多条件查询 包含时间段查询 在线等
急急急!!!java 用ffmpeg将上传的视频转成 .mp4 .ogg .webm 3种格式的视频,没思路,麻烦大神给点思路