- 浏览: 655821 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (138)
- web发布 (5)
- dos命令 (1)
- lodop打印控件 (1)
- javascript (6)
- java (27)
- mysql数据库 (14)
- linux (5)
- 工作杂谈 (2)
- 存储过程 (2)
- 每日所学 (6)
- bug (20)
- EL、JSTL (2)
- struts1 (8)
- struts2 (4)
- jquery (5)
- 验证信息 (1)
- 面试题 (2)
- 其他 (7)
- jquery mobile (2)
- jsp (4)
- 环境变量的配置 (2)
- Ajax json (3)
- Spring (2)
- Hibernate (3)
- mybatis (2)
- webservice (1)
- jni (2)
最新评论
-
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件的使用 -
2213127617:
jsp用流从数据库读取图片, 如果有图片就显示,没有则显示默认的图片 -
2213127617:
[/flash]
jsp用流从数据库读取图片, 如果有图片就显示,没有则显示默认的图片 -
zhixinghe1:
很好,被这个问题折腾的够呛,原来是Windows不支持文件命 ...
java.io.FileNotFoundException:文件名、目录名或卷标语法不正确 -
fengyunlouyanyu:
利用AJAX为JSP页面传递一个包含了若干对象的List集合
Java String和Date的转换
- 博客分类:
- java
String—>Date方法一:
String—>Date方法二:
Date—>String
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。
String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System.out.println(e.getMessage()); }
String—>Date方法二:
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.apache.commons.lang.StringUtils; /** * 日期Util类 * * @author calvin */ public class DateUtil { private static String defaultDatePattern = "yyyy-MM-dd "; /** * 获得默认的 date pattern */ public static String getDatePattern() { return defaultDatePattern; } /** * 返回预设Format的当前日期字符串 */ public static String getToday() { Date today = new Date(); return format(today); } /** * 使用预设Format格式化Date成字符串 */ public static String format(Date date) { return date == null ? " " : format(date, getDatePattern()); } /** * 使用参数Format格式化Date成字符串 */ public static String format(Date date, String pattern) { return date == null ? " " : new SimpleDateFormat(pattern).format(date); } /** * 使用预设格式将字符串转为Date */ public static Date parse(String strDate) throws ParseException { return StringUtils.isBlank(strDate) ? null : parse(strDate, getDatePattern()); } /** * 使用参数Format将字符串转为Date */ public static Date parse(String strDate, String pattern) throws ParseException { return StringUtils.isBlank(strDate) ? null : new SimpleDateFormat( pattern).parse(strDate); } /** * 在日期上增加数个整月 */ public static Date addMonth(Date date, int n) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.MONTH, n); return cal.getTime(); } public static String getLastDayOfMonth(String year, String month) { Calendar cal = Calendar.getInstance(); // 年 cal.set(Calendar.YEAR, Integer.parseInt(year)); // 月,因为Calendar里的月是从0开始,所以要-1 // cal.set(Calendar.MONTH, Integer.parseInt(month) - 1); // 日,设为一号 cal.set(Calendar.DATE, 1); // 月份加一,得到下个月的一号 cal.add(Calendar.MONTH, 1); // 下一个月减一为本月最后一天 cal.add(Calendar.DATE, -1); return String.valueOf(cal.get(Calendar.DAY_OF_MONTH));// 获得月末是几号 } public static Date getDate(String year, String month, String day) throws ParseException { String result = year + "- " + (month.length() == 1 ? ("0 " + month) : month) + "- " + (day.length() == 1 ? ("0 " + day) : day); return parse(result); } }
Date—>String
String sdate; Date ddate; …… sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(ddate);
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。
发表评论
-
myeclipse和powerDesigner所遇问题
2014-04-15 15:07 01.myEclipse中、在MyEclipse Configu ... -
myeclipse 9安装软件破解注册码
2014-04-15 09:29 3安装myeclipse9 的时候,需要注册码激活。从网上找到一 ... -
java中static、final用法
2012-08-13 15:30 1232一、final 1.final变量 ... -
java .properties文件的使用和读取
2012-08-13 15:28 1325在项目开发中发现有好几个.properties的配置文 ... -
hibernate逆向工程
2012-08-10 09:49 14181. 准备数据库,假如名为TestDB,里面有一个User的表 ... -
tomcat启动时同时自启动一个servlet
2012-08-02 15:26 6638在TOMCAT启动的时候,自动执行一个SERVLET类,这个类 ... -
java的System.getProperty()方法可以获取的值 .
2012-08-02 11:12 1107java.version Java 运行时环境版本 ja ... -
jdom解析xml文件
2012-07-30 14:42 1135<?xml version="1.0&qu ... -
获取web.xml配置参数值
2012-07-25 18:05 12651.1、在web.xml中设置如下: 2.<con ... -
jdom解析xml文件
2012-06-18 14:34 1084library.xml <?xml version= ... -
java 导出excel
2012-06-18 13:41 999public boolean exportExcel(LogB ... -
字节流和字符流读取文件
2012-05-22 10:02 6460package io; import java.io ... -
内嵌框架iframe的简单使用
2012-05-18 13:59 1333有时候需要在页面中嵌套一个内嵌框架,这样就可以实现局部页面的加 ... -
Java WEB开发中的中文乱码问题解决
2012-04-25 09:43 4453在项目中总是遇到乱码问题,有时候在网上查找到了解决方案,但是 ... -
BigDecimal的数值计算
2012-04-09 16:56 1185计算BigDecimal类型的数值: BigDecimal ... -
java 下载文件
2012-04-05 17:00 1875下载文件的代码如下: 第一:新建一个jsp页面 downloa ... -
编码和解码
2012-03-05 13:40 994有时候通过页面上的超链接向后台传递参数后,到后台就是乱码的格式 ... -
获取系统当前时间
2012-03-05 13:32 1089public static void test3() t ... -
java 根据路径读取txt文件的办法
2012-03-05 13:26 9940根据txt文件路径,读取内容的方法: 1.txt文件在本地磁盘 ... -
myeclipse中安装svn插件
2012-01-19 17:33 1332方法1: 安装subclipse, MyEclipse8.5 ...
相关推荐
java编程中String类型时间转化成Date类型
日期转换例子,支持含各种语言的三个字母缩写...适用于数据导入数据库String类型中含英文缩写转换,网上普遍使用的String to Date 都不适用含Mon Jul 等缩写,对比API,可以实现任意格式的String 类型转换成Date类型
在开发应用中经常会使用到java string 转date这种不是很常见的做法,本文将以此问题提供详细解决方案,需要了解的朋友可以参考下
String与date的转换,在JAVA中得以实现。
自己写的一个工具类,用来实现时间和字符串之间的相互转换
有关java中的Date,String,Timestamp之间的转化问题
此java文件包括常用的日期类型之间的转换,包括java.util.Date、java.sql.Date、String之间的任意类型、格式转换......
按格式化字符串将 String 类型 转换为 sql.date 注意,非 util.date 可视化字符串例如 "yyyy-MM-dd HH:mm:ss
Java日期时间Date类型,long类型,String类型表现形式的转换.pdf
String工具类:校验是否包含表情、字符串切割、过滤空白字符、过滤特殊字符(换行符、回车符、制表符) Date工具类:时间格式化转化、时间获取、时间加减(年月日时分)、数字时间校验
主要介绍了在Java中String和Date、Timestamp之间的转换 的相关资料,需要的朋友可以参考下
主要介绍了Java Date与String的相互转换详解的相关资料,需要的朋友可以参考下
主要给大家分享了关于JAVA String转化成java.sql.date和java.sql.time的方法,文中给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
java_时间戳与Date_相互转化 (2012-02-10 17:54:49) 转载▼ 标签: java 时间戳 date 转换 转化 杂谈 分类: java 1、时间戳的定义 时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名...
Date String Calendar之间的转换
Java开发时间日期转换工具类,涉及String,Date,时间戳互转,以及获取几天(月或年)前或后的时间
/** * This class is converts a java.util.Date to a String * and a String to a java.util.Date. * * @author <a href="mailto:matt@raibledesigns.com">Matt Raible */
主要为大家详细介绍了Java中Date与String相互转换方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
日期转换,long类型时间转换成string类型
Date、String、Timestamp之间的转换 ;里面有详细易懂的转换方法,供大家参考