Java中Calendar常用方法总结
2024-09-06 14:07:25
//获取当前时刻yyyy-MM-dd HH:mm:ss
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式
String now = sdf.format(calendar.getTime());
System.out.println(now); //获取当前时刻yyyy-MM-dd
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
String now1 = sdf1.format(calendar.getTime());
System.out.println(now1); //获取当前时刻yyyy-MM
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM");// 设置日期格式
String now2 = sdf2.format(calendar.getTime());
System.out.println(now2); //获取当前时刻,年月日
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year + "-" + month + "-" + day); //获取当前时刻时间戳
Calendar calendar = Calendar.getInstance();
long ts = calendar.getTimeInMillis();
System.out.println(ts); //获取上个月yyyy-MM
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, -1);
String lastMonth = new SimpleDateFormat("yyyy-MM").format(calendar.getTime());
System.out.println(lastMonth); //获取昨天yyyy-MM-dd
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
String yesterday = new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime());
System.out.println(yesterday); //将指定年月日时分秒转换成时间戳
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse("2015-05-01 00:00:00");
long ts1 = date.getTime();
System.out.println(ts1);
//或者
Calendar calendar = Calendar.getInstance();
calendar.set(2015, 4, 1, 0, 0, 0); //此处4即代表5月
long ts2 = calendar.getTimeInMillis();
System.out.println(ts2); //将指定时间戳转化为年月日时分秒
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
long ts = 1234567899L;
String date = format.format(ts);
Date date1 = format.parse(date);
System.out.println("Format To String(Date):" + date);
System.out.println("Format To Date:" + date1);
最新文章
- 常用jdbc的url
- 使用Apache Ambari管理Hadoop
- 后台返回字符串类型function的处理 (递归算法)
- .NET MVC AjaxHelper
- iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法(任意页面横竖屏或禁止)
- JS日期的获取与加减
- python数据结构与算法——图的最短路径(Dijkstra算法)
- python 关键字参数
- lightOJ 1366 Pair of Touching Circles(统计矩形内相切圆对)
- BZOJ 2286 消耗战
- 【Linux学习】 写一个简单的Makefile编译源码获取当前系统时间
- 实现TCP断点上传,后台C#服务实现接收
- 第五章SignalR的实时高频通讯
- 关于python编译的一点小结
- iOS 钥匙串存储用户数据
- TRIO-basic指令--函数FUNCTION
- C# 中颜色和名称样式对照表
- JAVA8给我带了什么——流(入门)
- php7连接 sqlserver踩过的坑,could not find driver解决方式
- sqoop部署及使用