producelsh.java

来自「一个简单的学生成绩管理系统.具有完备的学生信息管理模块,基本信息的全面设置」· Java 代码 · 共 107 行

JAVA
107
字号
/*
 * ProduceLsh.java
 *
 * Created on 2008年5月15日, 上午10:03
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package appstu.util;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;
import java.text.DateFormat;

public class ProduceLsh {
    public ProduceLsh() {
    }
    private Calendar calendar = null;
    private long nCurrentTime = System.currentTimeMillis();
    public  String getLsh(){
        String lsh = null;
        Locale loc = new Locale("CN");
        calendar = Calendar.getInstance(loc);
        calendar.setTimeInMillis(nCurrentTime);
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);
        int seconde = calendar.get(Calendar.SECOND);
        int millseconde = calendar.get(Calendar.MILLISECOND);
        String yy,mm,dd,millsec;
        yy = String.valueOf(year);
        if ( month < 10){
            mm = "0" + String.valueOf(month);
        }else{
            mm = String.valueOf(month);
        }
        if (day < 10){
            dd = "0" + String.valueOf(day);
        }else{
            dd = String.valueOf(day);
        }
        if(millseconde < 99){
            millsec = String.valueOf(millseconde) + "0";
        }else{
            millsec = String.valueOf(millseconde);
        }
        lsh = yy + mm + dd +
              String.valueOf(hour) +
              String.valueOf(minute) +
              String.valueOf(seconde) +
              millsec;

        java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
        java.util.Date utilDate = new java.util.Date(nCurrentTime);
        String sz = df.format(utilDate);
        DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT, loc);

        return lsh;
    }
    public String getPh(){
        String lsh = null;
        Locale loc = new Locale("CN");
        calendar = Calendar.getInstance(loc);
        calendar.setTimeInMillis(nCurrentTime);
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1;
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);
        int seconde = calendar.get(Calendar.SECOND);
        int millseconde = calendar.get(Calendar.MILLISECOND);
        String yy,mm,dd,millsec;
        yy = String.valueOf(year);
        if ( month < 10){
            mm = "0" + String.valueOf(month);
        }else{
            mm = String.valueOf(month);
        }
        if (day < 10){
            dd = "0" + String.valueOf(day);
        }else{
            dd = String.valueOf(day);
        }
        if(millseconde < 99){
            millsec = String.valueOf(millseconde) + "0";
        }else{
            millsec = String.valueOf(millseconde);
        }
        lsh = yy + mm + dd +
              String.valueOf(hour) +
              String.valueOf(minute) +
              String.valueOf(seconde) ;

        java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
        java.util.Date utilDate = new java.util.Date(nCurrentTime);
        String sz = df.format(utilDate);
        DateFormat fmt = DateFormat.getDateInstance(DateFormat.DEFAULT, loc);

        return lsh;

    }
}

⌨️ 快捷键说明

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