📄 createdate.java
字号:
/********************************************************************
*
* $RCSfile: CreateDate.java,v $ $Revision: 1.1 $ $Date: 2003/09/22 08:06:23 $
*
* $Log: CreateDate.java,v $
* Revision 1.1 2003/09/22 08:06:23 icestone
* init
*
*
*
**********************************************************************/
package pcdmupgradedata;
/**
* 日期转换定义类
*/
import java.util.Calendar;
import java.util.Date;
public class CreateDate {
public static Date createDate(String strDate) {
//Debug.print(strDate) ;
Date date = Calendar.getInstance().getTime() ;
try{
int yearIdx = strDate.indexOf((int)('-'));
if(yearIdx!=-1){
String yearStr = strDate.substring(0, yearIdx) ;
int monthIdx = strDate.indexOf((int)('-'),yearIdx+1);
if(monthIdx!=-1){
String monthStr = strDate.substring(yearIdx+1,monthIdx) ;
String dayStr = strDate.substring(monthIdx+1) ;
Calendar calendar = java.util.Calendar .getInstance() ;
int year = Integer.parseInt(yearStr);
int month = Integer.parseInt(monthStr);
int day = Integer.parseInt(dayStr);
calendar.set(Calendar.DAY_OF_MONTH,day);
calendar.set(Calendar.MONTH ,month-1);
calendar.set(Calendar.YEAR ,year);
date = calendar.getTime() ;
}
}
}catch(java.lang.NumberFormatException e){
return date;
}
return date;
}
public static String getDateString(Date date){
String str = new String("");
Calendar calendar = Calendar.getInstance() ;
calendar.setTime(date) ;
str =calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)+
"-"+calendar.get(Calendar.DAY_OF_MONTH);
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -