⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newsutil.java

📁 在strust框架下开发的信息发布。主要用于短信群发。
💻 JAVA
字号:
package com.gd.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
//用来回去当前日期,以后可以添加其他辅助信息
public class NewsUtil {
	public static String getCurrentDate(){
		String currentDate="";
		SimpleDateFormat format1=new SimpleDateFormat("yyyy'-'MM'-'dd");
		format1.setLenient(false);
		currentDate=format1.format(new Date());
		return currentDate;
	}
	public static String getCurDate(){
		String currentDate="";
		SimpleDateFormat format1=new SimpleDateFormat("yyyyMMdd");
		format1.setLenient(false);
		currentDate=format1.format(new Date());
		return currentDate;
	}
	public static synchronized String getCurTime(){
		String pattern="HHmm";
		return getDateFormat(getCalendar(),pattern);
	}
	public static synchronized String getCurrentTime(){
		String pattern="HHmm";
		return getDateFormat(getCalendar(),pattern);
	}
	public static synchronized String getDateFormat(java.util.Calendar cal){
		String pattern="yyyy-MM-dd HH:mm:ss";
		return getDateFormat(cal,pattern);
	}
	public static synchronized String getDateFormat(java.util.Date date){
		String pattern="yyyy-MM-dd HH:mm:ss";
		return getDateFormat(date,pattern);
	}
	public static synchronized Calendar parseCalendarFormat(String strDate){
		String pattern="yyyy-MM--dd HH:mm:ss";
		return parseCalendarFormat(strDate,pattern);
	}
	public static synchronized Date parseDateFormat(String strDate){
		String pattern="yyyy-MM-dd HH:mm:ss";
		return parseDateFormat(strDate,pattern);
	}
	public static synchronized String getDateFormat(java.util.Calendar cal,String pattern){
		return getDateFormat(cal.getTime(),pattern);
	}
	public static synchronized String getCurrentTime(String pattern){
		return getDateFormat(getCalendar(),pattern);
	}
	public static synchronized String getDateFormat(java.util.Date date,String pattern){
		
		synchronized(sdf){
			String str=null;
			sdf.applyPattern(pattern);
			str=sdf.format(date);
			return str;
		}
	}
	public static String getFormatDate(String time){
		SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
		Date date;
		String strDate="";
		try{
			date=df.parse(time);
			df.applyPattern("yyyy-MM-dd");
			strDate=df.format(date);
		}catch(ParseException e){
			
		}
		return strDate;
	}
	public static String getPriorDay(int offset,String splitdate,String splittime){
		SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
		Calendar theday=Calendar.getInstance();
		theday.add(Calendar.DATE,offset);
		df.applyPattern("yyyy"+splitdate+"MM"+splitdate+"dd"+""+"HH"+splitdate+"mm"+splitdate+"ss");
		return df.format(theday.getTime());
	}
	public static synchronized Date parseDateDayFormat(String strDate){
		String pattern="yyyy-MM-dd";
		return parseDateFormat(strDate,pattern);
	}
	private static SimpleDateFormat sdf=new SimpleDateFormat();
	public static synchronized Date parseDateFormat(String strDate,String pattern){
		synchronized(sdf){
		Date date=null;
		sdf.applyPattern(pattern);
		try{
			date=sdf.parse(strDate);
		}catch(Exception e){
			e.printStackTrace();
		}
		return date;
	}
	}
	public static synchronized Calendar getCalendar(){
		return GregorianCalendar.getInstance();
	}
	public static synchronized Calendar parseCalendarFormat(String strDate,String pattern){
		synchronized(sdf){
			Calendar cal=null;
			sdf.applyPattern(pattern);
			try{
				sdf.parse(strDate);
				cal=sdf.getCalendar();
			}catch(Exception e){
				
			}
			return cal;
		}
	}
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -