java学习时间格式

原创 2007年10月16日 10:42:00

java获取时间类型- -

                                      

 

取当前时间,把一个指定的字符串时间转化成时间类型,求两个时间之间的天数,求一段时间以前的时间,求一段时间以后的时间,内容如下:
 
<%@  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);
out.println("<br>");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mDateTime1=formatter.format(d);
out.println(mDateTime1);
out.println("<br>");
out.println(d.getTime());
out.println("<br>");
//当前时间
Calendar cal  = Calendar.getInstance();
//  SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss G E D F w W a E F");
String mDateTime=formatter.format(cal.getTime());
out.println(mDateTime);
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);
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);
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);
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);
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);
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>");
%>
获取系统时间
<%@page import="java.sql.*,java.io.*,java.util.*,java.text.*" contentType="text/html;charset=Big5" %>
<%
   SimpleDateFormat setDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
   /* ?:分:秒  HH:mm:ss  HH : 23小?制 (0-23)
                            kk : 24小?制 (1-24)
                            hh : 12小?制 (1-12)
                            KK : 11小?制 (0-11)*/
   String temp = setDateFormat.format(Calendar.getInstance().getTime());
%>
 

Java时间格式大全

又收藏到一个好的java时间格式大全,这个是做成了类的 又收藏到一个好的java时间格式大全,这个是做成了类的  转自:http://www.busfly.cn/post/java_string_...
  • CrystalDestiny
  • CrystalDestiny
  • 2014年04月14日 19:48
  • 2008

JAVA 定时器时间格式

格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明  是否必填 允许填写的值 允许的通配符 1 ...
  • kg_929
  • kg_929
  • 2015年11月19日 14:24
  • 707

JAVA之日期格式

在实际开发过程中经常会需要将Date类型的数据封装成XML或Json格式在网络上进行传输,另外在将Date类型的数据存到Sqlite数据库中后再取出来的时候只能获取String类型的日期了,这是因为S...
  • luangng
  • luangng
  • 2015年11月17日 11:27
  • 1116

Java日期格式处理

日期字符串:Wed, 16 Jan 2013 19:01:18 EST 日期格式:EEE, dd MMM yyyy HH:mm:ss ZZZ 参考:http://blog....
  • dreamxiang68
  • dreamxiang68
  • 2016年01月22日 09:32
  • 2263

Java将Unix时间戳转换成指定格式日期

Java将Unix时间戳转换成指定格式日期 当从服务器获取数据的时候,有时候获取的数据中的时间在很多的情况下是时间戳类似于这样1473048265,当然,我们不可能将这些数据以时间戳的形式展示给...
  • chaoren2011
  • chaoren2011
  • 2017年04月01日 18:50
  • 1318

java quartz 中的时间格式 及启动定时器 触发器

SimpleTrigger 如果需要计划一个任务在指定的时间执行,或者在指定的时间后以指定的间隔连续执行多次,比如希望在2005年1月12号上午11:22:54开始执行一个任务,在这之后每隔20分钟...
  • u013036792
  • u013036792
  • 2014年12月03日 18:39
  • 1478

Java时间格式对照表

Java时间格式对照表
  • zhangweiwtmdbf
  • zhangweiwtmdbf
  • 2014年11月10日 17:29
  • 2219

Java时间日期格式转换- 突然忘记了时间格式怎么转换,特此做个记录

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 ...
  • lzy20ls
  • lzy20ls
  • 2016年07月16日 16:36
  • 383

Java中输出当前时间的各种方法(较齐全)

package com.grace.test; import java.text.DateFormat; import java.text.ParseException; import java.t...
  • v123411739
  • v123411739
  • 2014年05月05日 16:13
  • 26322

java Date时间格式工具类DateUtil

package com.common; import java.sql.Timestamp; import java.text.DateFormat; import java.text.Parse...
  • w410589502
  • w410589502
  • 2017年01月11日 11:52
  • 2708
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java学习时间格式
举报原因:
原因补充:

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