ন্যানোসেকেন্ড থেকে একটি সেকেন্ডে কীভাবে রূপান্তর করবেন?
এখানে কোড বিভাগ:
import java.io.*;
import java.util.concurrent.*;
..
class Stamper {
public static void main (String[] args) {
long start = System.nanoTime();
//some try with nested loops
long end = System.nanoTime();
long elapsedTime = end - start;
System.out.println("elapsed: " + elapsedTime + "nano seconds\n");
//convert to seconds
TimeUnit seconds = new TimeUnit();
System.out.println("which is " + seconds.toSeconds(elapsedTime) + " seconds");
}}
ত্রুটিটি হ'ল
Stamper.java:16: enum types may not be instantiated.
এটার মানে কি?
TimeUtil
কারণ এটি একটিenum
(গণক)। আপনি যদি ব্যবহার করতে চান তবে আপনার পরিবর্তেTimeUnit
ব্যবহারTimeUnit.NANOSECONDS.toSeconds(elapsedTime)
করা উচিত । শুভকামনা!