`
wenlong342
  • 浏览: 61155 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

关于时间格式的一些处理方法

阅读更多
 
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%
?//字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可)
?
?java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("M/dd/yyyy hh:mm:ss a",java.util.Locale.US);
?
?java.util.Date d = sdf.parse("5/13/2003 10:31:37 AM");?
?
?out.println(d);//结果:Tue May 13 10:31:37 CST 2003
?
?out.println("<br>");
?
?SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
?
?String mDateTime1=formatter.format(d);
?
?out.println(mDateTime1);//结果:2003-05-13 10:31:37
?
?out.println("<br>");
?
?out.println(d.getTime());//结果(秒数*1000):1052793097000
?
?out.println("<br>");
?//当前时间
?Calendar cal? = Calendar.getInstance();
?//SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd? HH:mm:ss");
?SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd? HH:mm:ss G E D F w W a E F");
?String mDateTime=formatter1.format(cal.getTime());
??????????????????????? //????? yyyy-MM-dd HH:mm:ss G??? E????? D?? F w? W? a?? E????? F
?out.println(mDateTime);//结果:2005-09-23 15:03:33 公元 星期五 266 4 39 4 下午 星期五 4
??? out.println("<br>");
?? //1年前日期
?? java.util.Date myDate=new java.util.Date();?
?? long myTime=(myDate.getTime()/1000)-60*60*24*365;
?? myDate.setTime(myTime*1000);
?? String mDate=formatter.format(myDate);
?? out.println(mDate);//结果:2004-09-23 15:03:33
?? out.println("<br>");
?? //明天日期
?? myDate=new java.util.Date();
?? myTime=(myDate.getTime()/1000)+60*60*24;
?? myDate.setTime(myTime*1000);
?? mDate=formatter.format(myDate);
?? out.println(mDate);//结果:2005-09-24 15:03:33
?? out.println("<br>");
??
? //两个时间之间的天数
?? SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
?? java.util.Date date= myFormatter.parse("2003-05-1");
?? java.util.Date mydate= myFormatter.parse("1899-12-30");
?? long? day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
?? out.println(day);//结果:37742
?? out.println("<br>");
//加半小时
?SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
?
?java.util.Date date1 = format.parse("2002-02-28 23:16:00");
?
?long Time=(date1.getTime()/1000)+60*30;
?
?date1.setTime(Time*1000);
?
?String mydate1=formatter.format(date1);
?
?out.println(mydate1);//结果:2002-02-28 23:46:00
?
?out.println("<br>");
//年月周求日期
?SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM F E");
?
?java.util.Date date2= formatter2.parse("2003-05 5 星期五");
?
?SimpleDateFormat formatter3 = new SimpleDateFormat("yyyy-MM-dd");
?
?String mydate2=formatter3.format(date2);
?
?out.println(mydate2);//结果:2003-05-30
?
?out.println("<br>");
//求是星期几
?mydate= myFormatter.parse("2001-1-1");
?
?SimpleDateFormat formatter4 = new SimpleDateFormat("E");
?
?String mydate3=formatter4.format(mydate);
?
?out.println(mydate3);//结果:星期一
?
?out.println("<br>");
%>
分享到:
评论

相关推荐

    poi对excel处理,针对时间格式

    Javapoi对excel的文档处理,对时间日期的格式一些方法

    springboot json时间格式化处理的方法

    主要介绍了springboot json时间格式化处理的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    JSON数据传输大法第一式——用OADate处理日期格式.doc

    JSON 数据传输大法第一式——用 OADate 处理日期格式 本文主要介绍了 JSON 数据传输的重要性和...本文对 JSON 数据传输和日期格式处理进行了详细的介绍,对理解 JSON 数据传输的重要性和使用方法具有重要的参考价值。

    javascript 通用日期格式处理类

    支持多种日期和时间格式处理的和转换JS类库,详细查看文件内部传参

    日期处理工具DateUtil

    所有关于日期处理的方法,日期格式化,得到当前时间。

    C#时间各种处理方法

    C#时间各种处理方法包括(1、根据日期获取是星期几?2、判断字符串个数3、取时间差4、日期格式转换(例如20182023)5、验证输入是否为正确日期等等)

    JS处理json日期格式化问题

    对于从C#返回的日期字段,当进行JSON序列化后,在前台JS里显示的并不是真正的日期,这让我们感觉很不爽,我们不可能为了这东西,把所有日期字段都变成string吧,所以,找了一个JS的扩展方法,来实现这个功能 ...

    java 各种时间的处理,格式化,字符串的各种处理方法,字符集的各种类型转换等!

    java 各种时间的处理,格式化,字符串的各种处理方法,字符集的各种类型转换等!java 各种时间的处理,格式化,字符串的各种处理方法,字符集的各种类型转换等!

    iso8601格式处理日期Utils

    用于以iso8601格式处理日期的实用程序方法。 这比使用SimpleDateFormat要快得多,GC方便,如果(无)序列化大量日期对象非常适合。

    公共方法类库dll,转换文件格式,处理字符串,处理图片,处理文件等

    1.DateDeal.cs 专门用于对日期时间的处理,如时间差、时间格式。 2.DBHelper.cs 连接MSSQL的helper类相信这个大家都比较熟悉了。 3.DESEncrypt.cs 专门用户对字符串的加密和解密。 4.ErrorLog.cs 专门用户对系统的...

    时间字符串转换成日期对象datetime的方法

    您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的DateTime类型转换成VBS时间的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql中将datetime转换成字符串的

    测量程序编制 - python 56格式化输出:时间日期—time模块.pptx

    Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从 1970 年 1 月 1...

    Java的日期时间处理类讲解代码( Date 、Calendar、SimpleDateFormat、LocalDateTime)

    本源码资源提供了Java中的日期时间处理类相关内容,包括日期、时间和时区的操作方法和示例。它涵盖了Java编程中常用的日期时间处理需求以及如何使用日期时间类来解决这些问题。 适用人群 本源码资源适用于具备一定...

    常用的日期处理方法

    日期格式化、得到n天之后的日期、得到n天之后是周几等

    Oracle时间精确到时、分、秒处理方法

    一般数据库中时间的格式为DATE类型,而我们从页面中获取的时间往往为String类型, 这个就需要类型的转换。一般我们会通过调用java.text.SimpleDateFormat JAVA...本文将为大家介绍Oracle时间精确到时、分、秒处理方法。

    element-ui 表格数据时间格式化的方法

    代码如下:”AuditEndTime” label=”处理时间” width=”120″ formatter=”dateFormat” align=”center”&gt;  主要是:formatter=”dateFormat” 这个属性  formatter 用来格式化内容 Function(row, column, ...

    最全Java常用日期处理工具类

    2014" 专门用于处理springboard定时任务修改cron参数的日期处理方法 12.获取本月第一天(月初时间) 13.获取本月最后一天(月底时间) 以上这些方法都在该Java工具类,当然不仅仅包含这些,还有其他的很多。

    java日期处理总结

    java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...

    js东8区日期处理

    js东8区日期处理两种方法; 例:'/Date(1333245600000+0800)/' 返回2012-04-01

    日期格式化工具类

    日期操作是日常开发当中最常见的操作之一,故开放下自己封装的常用工具操作方法。 在java中队日期类型的处理并不方便,通常都需要借助java...可以借助Joda Time组件来处理,尤其是日期类型的一些数学操作就更是不方便。

Global site tag (gtag.js) - Google Analytics