| 热门文章 |
 |
|
| 编辑推荐 |
 |
|
|
|
|
|
作者:佚名
来源:不详 点击: 更新:2006-12-19
|
|
package org.oa; import java.util.*; import java.text.*;
public class nowDate { public Date GetNowDate() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime_1 = new java.util.Date(); String dateString = formatter.format(currentTime_1); ParsePosition pos = new ParsePosition(8); Date currentTime_2 = formatter.parse(dateString, pos); return currentTime_2; } public String GetStringDate() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime_1 = new java.util.Date(); String dateString = formatter.format(currentTime_1); return dateString; } public String getDayDate() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date currentTime_1 = new java.util.Date(); String dateString = formatter.format(currentTime_1); return dateString; } public String getNowWeek() { String Targetstr = GetStringDate(); String tempStrI[] = new String[3]; tempStrI[0] = Targetstr.substring(0, 4); tempStrI[1] = Targetstr.substring(5, 7); tempStrI[2] = Targetstr.substring(8, 10); Calendar cal = Calendar.getInstance(); cal.set( Integer.parseInt(tempStrI[0]) - 1900, Integer.parseInt(tempStrI[1]), Integer.parseInt(tempStrI[2])); int NowWeek = cal.get(Calendar.WEEK_OF_MONTH); cal.add(Calendar.DAY_OF_YEAR, -NowWeek); int stryear = cal.get(Calendar.YEAR); int strmonth = cal.get(Calendar.MONTH); int strday = cal.get(Calendar.DAY_OF_MONTH); return new String( "" + (stryear + 1900) + "-" + strmonth + "-" + strday); } public String getLastNumWeek(int LastNum) { String Targetstr = GetStringDate(); String tempStrI[] = new String[3]; tempStrI[0] = Targetstr.substring(0, 4); tempStrI[1] = Targetstr.substring(5, 7); tempStrI[2] = Targetstr.substring(8, 10); Calendar cal = Calendar.getInstance(); cal.set( Integer.parseInt(tempStrI[0]) - 1900, Integer.parseInt(tempStrI[1]), Integer.parseInt(tempStrI[2])); int NowWeek = cal.get(Calendar.WEEK_OF_MONTH); cal.add(Calendar.WEEK_OF_MONTH, -LastNum); cal.add(Calendar.DAY_OF_YEAR, -NowWeek); int stryear = cal.get(Calendar.YEAR); int strmonth = cal.get(Calendar.MONTH); int strday = cal.get(Calendar.DAY_OF_MONTH); return new String( "" + (stryear + 1900) + "-" + strmonth + "-" + strday); } public String getNowDay() { String Targetstr = GetStringDate(); String tempStrI[] = new String[3]; tempStrI[0] = Targetstr.substring(0, 4); tempStrI[1] = Targetstr.substring(5, 7); tempStrI[2] = Targetstr.substring(8, 10); return new String( "" + tempStrI[0] + "-" + tempStrI[1] + "-" + tempStrI[2]); } public String getLastNumDay(int LastNum) { String Targetstr = GetStringDate(); String tempStrI[] = new String[3]; tempStrI[0] = Targetstr.substring(0, 4); tempStrI[1] = Targetstr.substring(5, 7); tempStrI[2] = Targetstr.substring(8, 10); Calendar cal = Calendar.getInstance(); cal.set( Integer.parseInt(tempStrI[0]) - 1900, Integer.parseInt(tempStrI[1]), Integer.parseInt(tempStrI[2])); cal.add(Calendar.DAY_OF_YEAR, -LastNum); int stryear = cal.get(Calendar.YEAR); int strmonth = cal.get(Calendar.MONTH); int strday = cal.get(Calendar.DAY_OF_MONTH); return new String( "" + (stryear + 1900) + "-" + strmonth + "-" + strday); } public String getNowMonth() { String Targetstr = GetStringDate(); String tempStrI[] = new String[3]; tempStrI[0] = Targetstr.substring(0, 4); tempStrI[1] = Targetstr.substring(5, 7); tempStrI[2] = Targetstr.substring(8, 10); Calendar cal = Calendar.getInstance(); cal.set( Integer.parseInt(tempStrI[0]) - 1900, Integer.parseInt(tempStrI[1]), Integer.parseInt[1] [2] [3] 下一页
|
|
|