计算输入时间的下一秒时间,输入格式如:2016/09/11 12:12:12
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.logging.SimpleFormatter;
public class Main
{
public static void main(String args[])
{
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
// System.out.println(date2TimeStamp(input,"yyyy/MM/dd HH:mm:ss"));
long res = date2TimeStamp(input,"yyyy/MM/dd HH:mm:ss") + 1000;
// System.out.println(res);
System.out.println(format.format(res));
}
public static long date2TimeStamp(String date_str,String format){
try {
SimpleDateFormat sdf = new SimpleDateFormat(format);
long millionSeconds = sdf.parse(date_str).getTime();
return millionSeconds;
} catch (Exception e) {
e.printStackTrace();
}
return 0;
}
}

本文介绍了一个Java程序,该程序能够接收用户输入的时间(格式为yyyy/MM/dd HH:mm:ss),并计算出输入时间的下一秒时间。通过使用SimpleDateFormat进行日期格式的解析与格式化,程序实现了时间的加一秒操作。

1997

被折叠的 条评论
为什么被折叠?



