2012-06-01 11 views
5

मेरे पास एक ऐसा एप्लिकेशन है जो उपयोगकर्ता से प्रारंभ और समाप्ति समय प्राप्त करता है और नमूना के लिए (समाप्ति समय) (विशेष समय) तक विशेष प्रक्रिया शुरू करता है, नमूना के लिए मैं टाइमरटास्क उपयोगिता का उपयोग करता हूं, अगर यह केवल प्रक्रिया से शुरू होता है वर्तमान समय और रन तक (अंत समय) मैं शुरू करने का समय मैं कैसे comapare है उपयोगकर्ता के लिए समय निर्धारित नहीं कर सकते जावा में और सिस्टम समय (समय शुरू)जावा में कुछ समय में प्रक्रिया कैसे शुरू करें?

//my sample program 
import java.sql.Date; 
import java.util.Timer; 
import java.util.TimerTask; 

public class Main { 
    public static void main(String[] argv) throws Exception { 

    int numberOfMillisecondsInTheFuture=1000; 

// start time= dynamically set by user 
// end time =dynamically set by user 


    Date timeToRun = new Date(System.currentTimeMillis() + numberOfMillisecondsInTheFuture);//here is the problem. 
    Timer timer = new Timer(); 

    timer.schedule(new TimerTask() { 
     public void run() { 

     //System.out.println("doing"); 
     //doing some task not related to this question 
     } 
    }, timeToRun); 
    } 
+0

उपयोगकर्ता द्वारा समय निर्धारित करने वाला डेटा प्रकार/प्रारूप क्या होता है और उपयोगकर्ता उसी समय क्षेत्र में होता है जब एप्लिकेशन चलता है? –

उत्तर

संबंधित मुद्दे