黑马程序员:Java基础总结----类 Date 和类 Calendar
来源:互联网 发布:mysql 3306 对外开放 编辑:程序博客网 时间:2024/05/22 01:36
黑马程序员:Java基础总结
类 Date 和类 Calendar
ASP.Net+Android+IO开发、.Net培训、期待与您交流!
Date(long date)
分配Date
对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。protected
Calendar()
构造一个带有默认时区和语言环境的 Calendar。void
setTime(Date date)
使用给定的Date
设置此 Calendar 的时间。void
setTimeInMillis(long millis)
用给定的 long 值设置此 Calendar 的当前时间值。方法摘要 boolean
after(Date when)
测试此日期是否在指定日期之后。boolean
before(Date when)
测试此日期是否在指定日期之前。long
getTime()
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。void
setTime(long time)
设置此Date
对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后time
毫秒的时间点。abstract void
add(int field, int amount)
根据日历的规则,为给定的日历字段添加或减去指定的时间量。void
set(int year, int month, int date)
设置日历字段YEAR
、MONTH
和DAY_OF_MONTH
的值。int
get(int field)
返回给定日历字段的值。static Calendar
getInstance()
使用默认时区和语言环境获得一个日历。两个练习:1,获取任意年的二月有多少天。 思路:根据指定年设置一个时间就是 c.set(year,2,1)//某一年的3月1日。 c.add(Calenar.DAY_OF_MONTH,-1);//3月1日,往前推一天,就是2月最后一天。2,获取昨天的现在这个时刻。 c.add(Calenar.DAY_OF_MONTH,-1)public class Ts { public static void main(String[] args) { Calendar c = Calendar. getInstance(); // c.set(2012,2,23); c.add(Calendar. DAY_OF_MONTH , -18); printCalendar(c); } public static void printCalendar(Calendar c) { String[] mons = { "一月" , "二月" , "三月" , "四月" , "五月" , "六月" , "七月" , "八月" , "九月" , "十月" , "十一月" , "十二月" }; String[] weeks = { "" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" , }; int index = c.get(Calendar. MONTH); int index1 = c.get(Calendar. DAY_OF_WEEK); sop(c.get(Calendar. YEAR) + "年" ); // sop ((c.get(Calendar.MONTH)+1)+"月"); sop(mons[index]); sop(c.get(Calendar. DAY_OF_MONTH) + "日" ); // sop ("星期"+c.get(Calendar.DAY_OF_WEEK)); sop(weeks[index1]); } public static void sop(Object obj) { System. out .println(obj); }}
java.util.Date
java.util.Calendar
可以new Date 的实例
也可以new Calendar ,使用方法初始化
实际问题:
ASP.Net+Android+IO开发、.Net培训、期待与您交流!
- 黑马程序员:Java基础总结----类 Date 和类 Calendar
- 黑马程序员---Java基础(System,Runtime,Date,Calendar,Math类)
- 黑马程序员---Date、Calendar类
- 黑马程序员——java基础学习--System类、Runtime类、date和Calendar类、Math类
- 黑马程序员—————JAVA语言j基础Date日期类和Calendar日类类详解。
- 黑马程序员 java 基础 毕向东 面向对象 常用类 System Math Property Calendar Date Runtime
- 黑马程序员 Date 、Calendar 、数学类和字符编码
- 黑马程序员-----Date和Calendar
- 黑马程序员-Date和Calendar
- 黑马程序员—java技术blog—第一篇:Date和Calendar类的使用方法
- 黑马程序员-日期类Date&Calendar
- 黑马程序员_System,Date,Calendar,Math类
- 黑马程序员 java基础<二>--其它对象Date、Calendar和Math-Random(2)
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础-Java中的Calendar和Date类
- Java基础:Date和Calendar类的使用方法
- download
- setsockopt()用法(参数详细说明)
- Java NIO框架Netty1简单发送接受
- 自动机编程
- ios页面自带的头部、底部bar的使用
- 黑马程序员:Java基础总结----类 Date 和类 Calendar
- XSS第一节,XSS档案
- 由video_copy改写的颜色空间变换
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
- android 盈利模式
- IOS设计模式学习(9)桥接
- 求指教,
- 黑马程序员:Java基础总结----类 Math
- 中国天气网城市代码