📄 fortime.java
字号:
package person;
import java.util.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class ForTime {
private String Year;
private String Month;
private String Month2;
private String Day;
private String Day2;
private String Hour;
private String Minute;
private String Second;
private String MilliSecond;
public ForTime() {
//获取操作时间
Calendar CD = Calendar.getInstance();
int YY = CD.get(Calendar.YEAR) ;
int MM = CD.get(Calendar.MONTH)+1;
int DD = CD.get(Calendar.DATE);
int MI = CD.get(Calendar.MILLISECOND);
Date today= new Date();
int HH = today.getHours();
int NN = today.getMinutes();
int SS = today.getSeconds();
String strYY=String.valueOf(YY);
String strMM=String.valueOf(MM);
Month2=String.valueOf(MM);
String strDD=String.valueOf(DD);
Day2=String.valueOf(DD);
String strHH=String.valueOf(HH);
String strNN=String.valueOf(NN);
String strSS=String.valueOf(SS);
String strMI=String.valueOf(MI);
if (MM<10) strMM="0"+strMM;
if (DD<10) strDD="0"+strDD;
if (HH<10) strHH="0"+strHH;
if (NN<10) strNN="0"+strNN;
if (SS<10) strSS="0"+strSS;
if (MI<10) {strMI="00"+strMI;} else {if (MI<100) strMI="0"+strMI;}
Year=strYY;
Month=strMM;
Day=strDD;
Hour=strHH;
Minute=strNN;
Second=strSS;
MilliSecond=strMI;
}
public String getTime17()
{
String crtdtime=Year+Month+Day+Hour+Minute+Second+MilliSecond;
return crtdtime;
}
public String getYear()
{
return Year;
}
public String getBigYear()
{
return getBig(Year);
}
public String getMonth()
{
return Month;
}
public String getBigMonth()
{
String rst="";
if (Month2.length()>1){
rst="十";
String mth=Month2.substring(1,2);//个位上的数字
if(!mth.equals("0")){
rst=rst+getBig(mth);
}
}else{ rst=getBig(Month2);}
return rst;
}
public String getDay()
{
return Day;
}
public String getBigDay()
{
String rst="";
if (Day2.length()>1){
String dy1=Day2.substring(0,1);//十位上的数字
if(!dy1.equals("1")){
rst = rst + getBig(dy1);
}
rst=rst+"十";
String dy2=Day2.substring(1,2);//个位上的数字
if(!dy2.equals("0")){
rst=rst+getBig(dy2);
}
}else{ rst=getBig(Day2);}
return rst;
}
public String getHour()
{
return Hour;
}
public String getMinute()
{
return Minute;
}
public String getSecond()
{
return Second;
}
public String getMilliSecond()
{
return MilliSecond;
}
/*---------------------------------数字转大写----------------------------------*/
public String getBig(String number)
{
String str,rst="",tmp;
str=number;
for(int i=0;i<str.length();i++){
tmp=str.substring(i,i+1);
if (tmp.equals("0")){rst=rst+"〇";
}else {
if (tmp.equals("1")){rst=rst+"一";
}else{
if (tmp.equals("2")){rst=rst+"二";
}else{
if (tmp.equals("3")){rst=rst+"三";
}else{
if (tmp.equals("4")){rst=rst+"四";
}else{
if (tmp.equals("5")){rst=rst+"五";
}else{
if (tmp.equals("6")){rst=rst+"六";
}else{
if (tmp.equals("7")){rst=rst+"七";
}else{
if (tmp.equals("8")){rst=rst+"八";
}else{
if (tmp.equals("9")){rst=rst+"九";
}else{
rst=tmp;
}
}
}
}
}
}
}
}
}
}
}
if(str.length()==2){
if(str.substring(0,1).equals("1"))
{if(str.substring(1,2).equals("0"))rst="十";else rst="十"+rst.substring(1,2);}
if(str.substring(0,1).equals("2"))
{if(str.substring(1,2).equals("0"))rst="二十";else rst="二十"+rst.substring(1,2);}
if(str.substring(0,1).equals("3"))
{if(str.substring(1,2).equals("0"))rst="三十";else rst="三十"+rst.substring(1,2);}
}
return rst;
}
//测试代码
/* public static void main(String arg[])throws Exception
{
System.out.println();
System.out.println(new ForTime().getTime17());
}
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -