您的位置:首页 > 编程语言 > Java开发

java 日期处理

2008-02-26 16:28 573 查看

java中获取当前系统时间

Calendar calendar = GregorianCalendar.getInstance();Date date = calendar.getTime();// 得到当前时间 calendar.setTimeInMillis(System.currentTimeMillis()); String year = ((10000 + calendar.get(Calendar.YEAR)) + "").substring(1); String month = ((101 + calendar.get(Calendar.MONTH)) + "").substring(1); String day = ((100 + calendar.get(Calendar.DAY_OF_MONTH)) + "") .substring(1);

47_关于时间的各种操作.txt

在网上经常看到有人问如何将 获得当前时间并转换成 yyyy-MM-dd 年-月-日 hh:mm:ss 小时-分钟-秒 yyyy-MM-dd HH:mm:ss 年-月-日 小时-分钟-秒 三种格式 下面就是 jsp GUI 的使用方法。//直接包名点类名点方法名使用 System.out.println("nowDate: "+com.Mamak.util.TimeString.getNowTime("yyyy-MM-dd")); System.out.println("nowTime: "+com.Mamak.util.TimeString.getNowTime("HH:mm:ss")); System.out.println("nowDateTime: "+com.Mamak.util.TimeString.getNowTime("yyyy-MM-dd HH:mm:ss")); }return getNowTime("yyyy-MM-dd");

格式化输出日期和时间

如果想输出自己想要的日期和时间格式,那就要用到SimpleDateFormat类,它是DateFormat类唯一的非抽象子类,它在显示日期和时间方面有强大的功能。比如要输出“星期日 2004.06.06 at 06:53:01 下午 CST”,只要显式地构造一个实例: SimpleDateFormat formatter=new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz"); 其中,E表示星期几;yyyy、MM、dd表示年、月、日;'at'指字符串"at";hh:mm:ss表示时间;a表示A.M或P.M;zzz表示时区; 下面是SimpleDateFormat类中的格式代码 符号     意义     G        公元  Y        年 M        月 d        日 h        A.M/P.M制的钟点(1-12) H        24小时制的钟点(0-23) m        分钟 s        秒  S        毫秒 E        星期几 D        一年中的第几天 F 

java关于日期的运算等处理方法

//直接包名点类名点方法名使用 System.out.println("nowDate: "+com.Mamak.util.TimeString.getNowTime("yyyy-MM-dd")); System.out.println("nowTime: "+com.Mamak.util.TimeString.getNowTime("HH:mm:ss")); System.out.println("nowDateTime: "+com.Mamak.util.TimeString.getNowTime("yyyy-MM-dd HH:mm:ss")); }

SimpleDateFormat的12小时制和24小时制

在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss 如果希望格式化时间为24小时制的,则使用HH:mm:ss.SimpleDateFormat sdformat = new SimpleDateFormat("yyyy.更多使用的是Calendar Calendar date = Calendar.getInstance(); date.get(Calendar.HOUR_OF_DAY );//得到24小时机制的 date.get(Calendar.HOUR);// 得到12小时机制的 当然,SimpleDateFormat也可以格式化24机制或者12小时机制。

java.util.Date 和 java.sql.Date 之间的转换

另类取得年月日的方法:import java.text.SimpleDateFormat;import java.util.*;java.util.Date date = new java.util.Date();//如果希望得到YYYYMMDD的格式SimpleDateFormat sy1=new SimpleDateFormat("yyyyMMDD");String dateFormat=sy1.format(date);//如果希望分开得到年,月,日SimpleDateFormat sy=new SimpleDateFormat("yyyy");SimpleDateFormat sm=new SimpleDateFormat("MM");SimpleDateFormat sd=new SimpleDateFormat("dd");String syear=sy.format(date);String smon=sm.format(date);String sday=sd.format(date);

java中把String转换成Date的方法

String birthdayString ="2006-04-05";birthday = sdf.parse(birthdayString);System.out.println(birthdayString);}注:birthdayString中的形式(如:2006-04-05)与 java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd")格式对应但是在sql语句里面用:to_date(‘2003-06-21 15:20‘,‘yyyy-MM-dd hh24:mi:ss‘)。

JAVA中的时间操作

JAVA中的时间操作, 经常看见jsp版里有人问时间操作的问题,这些问题一般包括:取当前时间,把一个指定的字符串时间转化成时间类型,求两个时间之间的 字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可) http://s5.xswg.com/Computer/yyjq/20051201/134202.htm.2、获取某个时间的某种格式。获取时间的格式,需要用到一个专门用于时间格式的类java.text.SimpleDateFormat。接下来我们使用这个SimpleDateFormat把当前时间格式化为一个如下格式的时间字符串"XXXX年XX月XX日_XX时XX分XX秒",代码

关于编写类型转换器

private Object doConvertToDate(Map context, Object value, Class toType) ...SimpleDateFormat dtfmt = (SimpleDateFormat) DateFormat.getDateTimeInstance(DateFormat.SimpleDateFormat dfmt = (SimpleDateFormat) DateFormat.getDateInstance(DateFormat.SimpleDateFormat d1 = (SimpleDateFormat)DateFormat.getDateTimeInstance(DateFormat.SimpleDateFormat d2 = (SimpleDateFormat)DateFormat.getDateTimeInstance(DateFormat.SimpleDateFormat d3 = (SimpleDateFormat)DateFormat.getDateTimeInstance(DateFormat.

在java中取得当前的系统时间并且转化成自己想要的格式

可以对 new SimpleDateFormat("yyyyMMddhhmmss") 中引号里面的格式进行编辑,转换成自己相要的格式,比如还可以转 换成 new SimpleDateFormat("yyyy/MM/dd hh:mm:ss ") 的格式。

java时间操作详细说明

2、获取某个时间的某种格式。获取当前时间的代码如下。获取时间的格式,需要用到一个专门用于时间格式的类java.text.SimpleDateFormat。接下来我们使用这个SimpleDateFormat把当前时间格式化为一个如下格式的时间字符串"XXXX年XX月XX日_XX时XX分XX秒",代码:获取时间格式的函数是format,这个函数的参数是java.util.Date对象,这个没有什么花头。也可以获取时间格式的时候使用applyPattern函数临时指定,上面的例子就是这样。什么字符代表什么,这是j2se约定好的,设置模式的时候,我们可以使用约定好的字符加上任何我们想要的字符串。

JAVA 日期处理大全

1、获取服务器端当前日期:<%@ page import="java.util.Date"%><%Date myDate = new Date();%>SimpleDateFormat formatter = new SimpleDateFormat("E yyyy.6、将字符串转换为日期<%@ page import="java.util.Date"%><%@ page import="java.text.DateFormat"%><%String input = "1222-11-11";SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");Date t = null;try...{ t = formatter.parse(input); out.println(t); }catch(ParseException e)...{ out.pr

java中字符串和时间之间的转换

1 引入ParseException 和SimpleDateFormat,Date.2 定义本地时间格式(HH代表24小时制,hh代表12小时制,MM代表月,mm代表分),只要把握好格式,就可以得到想要的格式SimpleDateFormat localTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");3 将字符串转成日期。4 将日期转换成字符串。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: