java将毫秒转化为当前时间

a 夏天 提交于 2019-12-01 07:46:02

1、编写java代码

以下是java代码

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

//输入一个数,毫秒转化为当前时间
public class MSMain {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true) {
            System.out.println("请输入毫秒数(温馨提示,输入-1退出):");
            Long mSeconds = sc.nextLong();
            
            if(mSeconds == -1L) {
                System.out.println("您已成功退出,再见");
                break;
            }
            
            System.out.println("对应的时间是(12小时制):" + transferLongToDate("yyyy年MM月dd日  hh:mm:ss", mSeconds));
            System.out.println("对应的时间是(24小时制):" + transferLongToDate("yyyy年MM月dd日  kk:mm:ss", mSeconds));
        }
    }
    
    private static String transferLongToDate(String dateFormat, Long millSecond) {
        Date time = new Date(millSecond);
        SimpleDateFormat formats = new SimpleDateFormat(dateFormat);
        return formats.format(time);
    }
}

将文件用记事本打开,另存为MSMain.java文件,编码选择ANSI

2、设置环境变量

CLASSPATH值为.  代表在当前目录下寻找class文件

 

 

 

3、运行脚本

shift+鼠标右键,cmd进入当前目录

运行

javac MSMain.java        #生成class文件
java MSMain                #运行class文件

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!