java日期格式化

原创 2012年03月22日 17:07:17

编程中经常会遇到格式化数据。尤其是一些日期的格式化和数值的格式化。

下面我稍微总结下java中日期的格式化。

java中格式化日期用到的主要是SimpleDateFormat,下面就看看具体的用法吧:

Date now = new Date();//声明一个日期[当前日期]

SimpleDateFormat f1= new SimpleDateFormat(); //其中没有些格式化参数,我们使用默认的日期格式。

System.out.println(f.formate(new));

代码输出的日期格式为:12-3-22 下午4:36

 

SimpleDateFormat f2 = new SimpleDateFormat("yyyy-MM-dd");//添加不同的参数,显示不同格式的日期
System.out.println(f2.format(now));

代码输出的日期格式为:2012-03-22

 

SimpleDateFormat f3= new SimpleDateFormat("HH:mm:ss");//显示时间这里显示的是24小时制

//如果想显示上下午,可以在使用参数a,例如SimpleDateFormat f3= new SimpleDateFormat("ahh:mm:ss");
System.out.println(f3.format(now));

代码输出的日期格式为:16:40:05

该代码显示格式和前面有个例子显示日期方式是相同的,参数不同显示的值也不同。

SimpleDateFormat f4= new SimpleDateFormat("今天是"+"yyyy年MM月dd日 E kk点mm分");//可根据不同样式请求显示不同日期格式,要显示星期可以添加E参数
System.out.println(f4.format(now));

代码输出的日期格式为:今天是2012年03月22日 星期四 16点46分

 

从字符串到日期类型的转换:

从字符串到日期类型的转换也是经常使用的,如一个用户在页面上输入一个查询日期。它只能以字符串的格式传递,那就需要我的通过类型转换来实现了。

String strDate="2005年04月22日";
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日");//注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符

  //必须捕获异常
  try {
   Date date = simpleDateFormat.parse(strDate);
  } catch (ParseException e) {
      e.printStackTrace();
  }

将毫秒数换转成日期类型

long nows = System.currentTimeMillis();
  System.out.println("毫秒:"+nows);
  
  Date dNow = new Date(nows);
  
  System.out.println("日期类型:"+dNow);

获取系统时期和时间,转换成SQL格式后更新到数据库

Date now = new Date();//获取系统当前时间

SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//格式化日期,和数据库中日期格式相同,这里是datetime

String strDate = s.format(now);//格式化日期转换为字符串

更新数据update

按本地时区输出当前日期

Date now = new Date();

System.out.println(now.toLocaleString());

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JMeter使用记录1 -- JDBC测试

使用jmeter对数据库进行简单测试

spring mvc 注解配置StringHttpMessageConverter不生效

当使用@ResponseBody返回的字符串带有中文时,返回类型为String会被StringHttpMessageConverter处理,当时查看源码发现默认的Charset DEFAULT_CHA...

java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串

日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单...

java时间格式化----java.text.SimpleDateFormat

转载请注明本地址:http://blog.csdn.net/QuinnNorris/article/details/ java.text.SimpleDateFormat在java中我们一般用来格式化...

深入浅出 RPC - 深入篇

《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)...

java格式化时间到毫秒

Symbol Meaning Presentation Example G era designator Text AD y year Number 2009 M month in yea...

深入浅出 RPC - 浅出篇

近几年的项目中,服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。 在平时的日常开发中我们都在隐式或显式的使用 RPC,一些刚入行的程序员会感觉 RPC 比较...

JAVA时间格式化处理

JAVA时间格式化处理日期格式化import java.util.Date; import java.text.SimpleDateFormat; class dayTime { public sta...
  • wyp164
  • wyp164
  • 2007-05-25 18:57
  • 170722

java中calendar方法实现日期格式化

很多时候我们会遇到网页或

Java日期格式化

一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.java.text.SimpleDateFormat类.public cl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)