Learn From:http://blog.csdn.net/sunhuwh/article/details/39161323

public class CalendarTest {
public static void main(String[] args) {
// 获取当前年份、月份、日期
Calendar cale = null;
cale = Calendar.getInstance();
int year = cale.get(Calendar.YEAR);
int month = cale.get(Calendar.MONTH) + 1;
int day = cale.get(Calendar.DATE);
int hour = cale.get(Calendar.HOUR_OF_DAY);
int minute = cale.get(Calendar.MINUTE);
int second = cale.get(Calendar.SECOND);
int dow = cale.get(Calendar.DAY_OF_WEEK);
int dom = cale.get(Calendar.DAY_OF_MONTH);
int doy = cale.get(Calendar.DAY_OF_YEAR); System.out.println("Current Date: " + cale.getTime());
System.out.println("Year: " + year);
System.out.println("Month: " + month);
System.out.println("Day: " + day);
System.out.println("Hour: " + hour);
System.out.println("Minute: " + minute);
System.out.println("Second: " + second);
System.out.println("Day of Week: " + dow);
System.out.println("Day of Month: " + dom);
System.out.println("Day of Year: " + doy); // 获取当月第一天和最后一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String firstday, lastday;
// 获取前月的第一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 0);
cale.set(Calendar.DAY_OF_MONTH, 1);
firstday = format.format(cale.getTime());
// 获取前月的最后一天
cale = Calendar.getInstance();
cale.add(Calendar.MONTH, 1);
cale.set(Calendar.DAY_OF_MONTH, 0);
lastday = format.format(cale.getTime());
System.out.println("本月第一天和最后一天分别是 : " + firstday + " and " + lastday); // 获取当前日期字符串
Date d = new Date();
System.out.println("当前日期字符串1:" + format.format(d));
System.out.println("当前日期字符串2:" + year + "/" + month + "/" + day + " "
+ hour + ":" + minute + ":" + second);
} }

最新文章

  1. [Modern OpenGL系列(四)]在OpenGL中使用Shader
  2. save(),saveorupdate()还有marqe()
  3. swift选择类或结构体
  4. node.js 的 os 模块
  5. [mysql] mysql主从复制(基于日志点)
  6. 【JavaScript】页面加载性能优化
  7. Android记录一个setTextColor常见的一个bug
  8. SQL效率的几点心得
  9. ★不容错过的PPT教程!
  10. CSS消除button标签的默认样式
  11. gevent模块学习(四)
  12. 关于Java8 Stream流的利与弊 Java初学者,大神勿喷
  13. win7系统开机后电脑桌面背景变黑的解决方法
  14. opencv3.1线性可分svm例子及函数分析
  15. [AaronYang]C#人爱学不学[1]
  16. leetcode:Pascal's Triangle【Python版】
  17. 第35次Scrum会议(11/23)【欢迎来怼】
  18. C语言变量的类型和存储位置
  19. 一道题浅析 i++,++i,i+1及(引用)&i的区别
  20. 基于jQuery日历插件制作日历

热门文章

  1. HandlerMapping 详解
  2. eclipse code templates 设置(eclipse注释模版配置)
  3. Mybatis多参传递的四种解决方案
  4. Linux Netcat 命令——网络工具中的瑞士军刀
  5. 如何设计优秀的API(转)
  6. VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
  7. eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文)
  8. runtime MethodSwizzle 实践之 奇怪crash : [UIKeyboardLayoutStar release]: message sent to deallocated instance
  9. 转:TinyXM--优秀的C++ XML解析器
  10. HTTP 错误 500.21 - Internal Server Error 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”