GenalLsh.java
上传用户:whbcdz
上传日期:2008-08-04
资源大小:7683k
文件大小:3k
源码类别:

JavaScript

开发平台:

Java

  1. package appjxc.constrol;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Calendar;
  4. import java.util.Locale;
  5. import java.text.DateFormat;
  6. public class GenalLsh {
  7.     public GenalLsh() {
  8.     }
  9.     private Calendar calendar = null;
  10.     private long nCurrentTime = System.currentTimeMillis();
  11.     public  String getLsh(){
  12.         String lsh = null;
  13.         Locale loc = new Locale("CN");
  14.         calendar = Calendar.getInstance(loc);
  15.         calendar.setTimeInMillis(nCurrentTime);
  16.         int year = calendar.get(Calendar.YEAR);
  17.         int month = calendar.get(Calendar.MONTH) + 1;
  18.         int day = calendar.get(Calendar.DAY_OF_MONTH);
  19.         int hour = calendar.get(Calendar.HOUR_OF_DAY);
  20.         int minute = calendar.get(Calendar.MINUTE);
  21.         int seconde = calendar.get(Calendar.SECOND);
  22.         int millseconde = calendar.get(Calendar.MILLISECOND);
  23.         String yy,mm,dd,millsec;
  24.         yy = String.valueOf(year);
  25.         if ( month < 10){
  26.             mm = "0" + String.valueOf(month);
  27.         }else{
  28.             mm = String.valueOf(month);
  29.         }
  30.         if (day < 10){
  31.             dd = "0" + String.valueOf(day);
  32.         }else{
  33.             dd = String.valueOf(day);
  34.         }
  35.         if(millseconde < 99){
  36.             millsec = String.valueOf(millseconde) + "0";
  37.         }else{
  38.             millsec = String.valueOf(millseconde);
  39.         }
  40.         lsh = yy + mm + dd +
  41.               String.valueOf(hour) +
  42.               String.valueOf(minute) +
  43.               String.valueOf(seconde) +
  44.               millsec;
  45.         java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
  46.         java.util.Date utilDate = new java.util.Date(nCurrentTime);
  47.         String sz = df.format(utilDate);
  48.         DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT, loc);
  49.         return lsh;
  50.     }
  51.     public String getPh(){
  52.         String lsh = null;
  53.         Locale loc = new Locale("CN");
  54.         calendar = Calendar.getInstance(loc);
  55.         calendar.setTimeInMillis(nCurrentTime);
  56.         int year = calendar.get(Calendar.YEAR);
  57.         int month = calendar.get(Calendar.MONTH) + 1;
  58.         int day = calendar.get(Calendar.DAY_OF_MONTH);
  59.         int hour = calendar.get(Calendar.HOUR_OF_DAY);
  60.         int minute = calendar.get(Calendar.MINUTE);
  61.         int seconde = calendar.get(Calendar.SECOND);
  62.         int millseconde = calendar.get(Calendar.MILLISECOND);
  63.         String yy,mm,dd,millsec;
  64.         yy = String.valueOf(year);
  65.         if ( month < 10){
  66.             mm = "0" + String.valueOf(month);
  67.         }else{
  68.             mm = String.valueOf(month);
  69.         }
  70.         if (day < 10){
  71.             dd = "0" + String.valueOf(day);
  72.         }else{
  73.             dd = String.valueOf(day);
  74.         }
  75.         if(millseconde < 99){
  76.             millsec = String.valueOf(millseconde) + "0";
  77.         }else{
  78.             millsec = String.valueOf(millseconde);
  79.         }
  80.         lsh = yy + mm + dd +
  81.               String.valueOf(hour) +
  82.               String.valueOf(minute) +
  83.               String.valueOf(seconde) ;
  84.         java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
  85.         java.util.Date utilDate = new java.util.Date(nCurrentTime);
  86.         String sz = df.format(utilDate);
  87.         DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT, loc);
  88.         return lsh;
  89.     }
  90. }