获取常用日期
来源:互联网 发布:章子怡演技知乎 编辑:程序博客网 时间:2024/05/16 09:27
package demo;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Timeutil {
public static final String DATE_FORMAT_TIME1 = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_FORMAT_TIME2 = "yyyyMMddHHmmss";
public static final String DATE_FORMAT_TIME3 = "yyyy/MM/dd HH:mm:ss";
public static final String DATE_FORMAT_DATE1 = "yyyy-MM-dd";
public static final String DATE_FORMAT_DATE2 = "yyyy/MM/dd";
public static final String DATE_FORMAT_DATE3 = "yyyyMMdd";
// 昨天
public static Date getYesterDay() {
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, -1);
return c.getTime();
}
// 第二天
public static Date getNextDay(Date date) {
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, 1);
return c.getTime();
}
// 上一个月
public static Date getLastMonth() {
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, -1);
return c.getTime();
}
// 上一个月末
public static Date getLastMonthEnd() {
Calendar c = Calendar.getInstance();
c.set(Calendar.DATE, 1);
c.add(Calendar.DATE, -1);
return c.getTime();
}
// 上当前月第一天
public static Date getCurMonthFirstDay() {
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
return c.getTime();
}
// 格式化日期
public static String dateFormat(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
public static synchronized Date parseFormatDate(String dateString,
String format) {
dateString = dateString.trim();
Date date = null;
DateFormat dateFormat = new SimpleDateFormat(format);
try {
date = dateFormat.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
// 获得当天日期
public static String CurDateFormat(String format) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
public static void main(String[] args) {
System.out.println(dateFormat(getCurMonthFirstDay(),DATE_FORMAT_DATE3));
}
}
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Timeutil {
public static final String DATE_FORMAT_TIME1 = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_FORMAT_TIME2 = "yyyyMMddHHmmss";
public static final String DATE_FORMAT_TIME3 = "yyyy/MM/dd HH:mm:ss";
public static final String DATE_FORMAT_DATE1 = "yyyy-MM-dd";
public static final String DATE_FORMAT_DATE2 = "yyyy/MM/dd";
public static final String DATE_FORMAT_DATE3 = "yyyyMMdd";
// 昨天
public static Date getYesterDay() {
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, -1);
return c.getTime();
}
// 第二天
public static Date getNextDay(Date date) {
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, 1);
return c.getTime();
}
// 上一个月
public static Date getLastMonth() {
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, -1);
return c.getTime();
}
// 上一个月末
public static Date getLastMonthEnd() {
Calendar c = Calendar.getInstance();
c.set(Calendar.DATE, 1);
c.add(Calendar.DATE, -1);
return c.getTime();
}
// 上当前月第一天
public static Date getCurMonthFirstDay() {
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天
return c.getTime();
}
// 格式化日期
public static String dateFormat(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
public static synchronized Date parseFormatDate(String dateString,
String format) {
dateString = dateString.trim();
Date date = null;
DateFormat dateFormat = new SimpleDateFormat(format);
try {
date = dateFormat.parse(dateString);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
// 获得当天日期
public static String CurDateFormat(String format) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
public static void main(String[] args) {
System.out.println(dateFormat(getCurMonthFirstDay(),DATE_FORMAT_DATE3));
}
}
0 0
- 获取常用日期
- asp.net常用的验证 和 获取日期 的方法
- ios根据日期获取年月日分秒及常用操作(问题)
- 理解Calendar类和各种常用日期的获取方法
- 常用python日期、日志、获取内容循环的代码片段
- java 获取时间日期对象的常用方法
- 获取日期
- 获取日期
- 日期获取
- 获取日期
- 获取日期
- 获取日期
- 获取日期
- MYSQL 获取当前日期及日期格式,和常用时间转换函数
- MYSQL 获取当前日期及日期格式,和常用时间转换函数
- Java 常用日期函数:获取当天日期、本周第一天等函数
- MYSQL 获取当前日期及日期格式,和常用时间转换函数
- MYSQL 获取当前日期及日期格式,和常用时间转换函数
- 为啥要写一个操作系统
- APP首次打开的欢迎界面
- 安卓笔记1
- spark性能优化:数据倾斜调优
- Android使用apng图片
- 获取常用日期
- HDU 3448 Bag Problem
- python学习错误记录——创建类中初始化函数注意点
- 【数据结构】单链表的实现与基本操作C++
- bzoj4806 炮
- MySql的时间问题
- Nginx学习之二
- Java Executor简介
- log4j日志文件搬运-py工具