package com.mipo.date;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;/*** Java语言的Date(日期)类,Calendar(日历)类和DateFormat(日期格式)类Java编程的一个基本但是非常重要的部分。* 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. * @author Administrator**/
public class TestDate {public static void main(String[] args) {// TODO Auto-generated method stub//Date类************************************************Date date = new Date();//产生一个Date实例System.out.println(date);//打印当前时间 Thu Jun 23 15:31:21 CST 2016System.out.println(date.getTime());//返回自1970-1-1 00:00:00 GMT以来的毫秒数,1466667155311System.out.println(date.toString());//把此date对象转换成以下形式的String,Thu Jun 23 15:35:07 CST 2016//DateFormat类*******************************************SimpleDateFormat formater = new SimpleDateFormat();System.out.println(formater.format(date));//打印输出默认的格式,16-6-23 下午3:45SimpleDateFormat formater2 = new SimpleDateFormat("yyyy年 MM月 dd日 EEE HH:mm:ss");//实例化一个指定的对象System.out.println(formater2.format(date));//按指定格式输出,2016年 06月 23日 星期四 15:50:21try {Date date2 = formater2.parse("2016年 06月 23日 星期四 15:50:21");System.out.println(date2.toString());//将指定的日期解析后格式化,按指定格式输出} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}//Calendar类************************************************//Calendar ca = new GregorianCalendar();Calendar ca = Calendar.getInstance();//Calendar类是一个抽象基类System.out.println("Date和Time的各个组成部分:");System.out.println("年:"+ ca.get(Calendar.YEAR));System.out.println("月:"+ ca.get(Calendar.MONTH));//一年中的第一个月是January,它是0System.out.println("日:"+ ca.get(Calendar.DATE));//Calendar的星期常数从星期日Calendar.SUNDAY是1,到星期六Calendar.SATURDY是7System.out.println("星期:"+ca.get(Calendar.DAY_OF_WEEK));System.out.println("小时:"+ca.get(Calendar.HOUR_OF_DAY));System.out.println("分钟:"+ca.get(Calendar.MINUTE));System.out.println("秒:"+ca.get(Calendar.SECOND));//从一个Calendar对象中获取Date对象Date date2 = ca.getTime();//返回一个表示此Calendar时间值得的Date对象//使用给定的Date设置此Calendar 的时间ca.setTime(date2);ca.set(Calendar.DAY_OF_MONTH, 8);System.out.println("当前时间日设置为8后,时间是:"+ca.getTime());ca.add(Calendar.HOUR, 3);System.out.println("当前时间加3小时后,时间是:"+ca.getTime());ca.add(Calendar.MONTH, -2);System.out.println("当前时间减两个月后,时间是:"+ca.getTime());}}
详细解决方案
Date类,Calendar类,DateFormat类
热度:42 发布时间:2023-09-20 23:29:00.0
相关解决方案
- Date 的转化,该如何解决
- calendar 简单有关问题!有点晕了
- 诸位大神,js 中的Date.parse(new Date()) 在 java中 得到的值为什么不一样呢
- Calendar 与 java.sql.Date格式的变换
- Print date,该如何处理
- 从后台老板接收的时间数据,转换成Json后变成了"/Date(1350144054950+0800)/"
- js new Date().getTime()出有关问题了
- <input type="date" runat="server">为什么会出错呢?该怎么解决
- Calendar 有关问题
- Calendar 控件日期格式有关问题
- javascript中,date()函数中使用System.DateTime类型的参数啊解决方法
- if DateDiff("d"vEditTime,date())<1 then Response.Write"<img src=images/new.gif border=0>"该怎么处理
- assume cs:code,ds:date,ss:strack,该如何解决
- 为啥这个查询语句不行min(date)
- informix 数据库 sqlexception -1204Invalid year in date,该怎么处理
- vfp date and time picker控件有关问题
- svn同步异常Transaction is out of date
- silverlight Calendar 选择月份的时候能不能不进选择日期的解决方案
- java.util.Date 问题
- Response.Cookies("Member").Expires=Date + 30,请问30的单位是什么? ...
- <%=month(Date())%>如果是sql数据库应该如何写
- 关于在asp中调用microsoft date and time picker组件显示日期的有关问题
- 'date' 不是可以识别的 函数名,该如何处理
- date()的有关问题
- php > 关于php时区时间异常有关问题 date 当前时间 时差(转载)
- date 日期有关函数
- kingwell Calendar V1.0 年历时间组件
- weblogic日志显示错误 ava.lang.IllegalArgumentException: Bad date header
- 字符串“2012-09-06”变换为java.util.Date“2012-09-06”
- JS 如何把 String 转成 new Date()型