Java TimeUnit toSeconds()方法及示例
TimeUnit类 的 toSeconds() 方法用于获取TimeUnit对象所代表的时间,即从1970年1月1日UTC午夜开始的秒数。
语法
public long toSeconds(long duration)
参数: 该方法接受一个强制性参数 duration ,它是以毫秒为单位的持续时间。
返回值: 该方法返回 转换后的持续时间 为Seconds。以下程序说明了TimeUnit toSeconds()方法的实现:
程序1 :
// Java program to demonstrate// toSeconds() method of TimeUnit Class import java.util.concurrent.*;import java.util.Date; class GFG { public static void main(String args[]) { // Get current time in milliseconds long timeInMilliSec = new Date().getTime(); // Create a TimeUnit object TimeUnit time = TimeUnit.MILLISECONDS; // Convert milliseconds to Seconds // using toSeconds() method System.out.println("Time " + timeInMilliSec + " milliSeconds in Seconds = " + time.toSeconds(timeInMilliSec)); }}
输出
Time 1539585656193 milliSeconds in Seconds = 1539585656
程序2 。
// Java program to demonstrate// toSeconds() method of TimeUnit Class import java.util.concurrent.*;import java.util.Calendar; class GFG { public static void main(String args[]) { // Get current time in milliseconds long timeInMilliSec = Calendar .getInstance() .getTimeInMillis(); // Create a TimeUnit object TimeUnit time = TimeUnit.MILLISECONDS; // Convert milliseconds to Seconds // using toSeconds() method System.out.println("Time " + timeInMilliSec + " milliSeconds in Seconds = " + time.toSeconds(timeInMilliSec)); }}输出
Time 1539585659342 milliSeconds in Seconds = 1539585659
