Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android में इंटरनेट से वर्तमान दिनांक और समय कैसे प्राप्त करें

परिचय

डिवाइस का स्थानीय समय अविश्वसनीय हो सकता है। यह लेख एक सरल उदाहरण दिखाता है जहां बटन क्लिक पर वर्तमान दिनांक-समय प्रदर्शित किया जाता है (हालांकि यह उदाहरण वास्तव में डिवाइस के कैलेंडर का उपयोग करता है, इंटरनेट से नहीं; वास्तविक नेटवर्क समय के लिए NTP या समय API की आवश्यकता होती है)।

कार्यान्वयन

चरण 1: लेआउट (activity_main.xml)

<TextView android:id="@+id/textView" ... /> 
<Button 
    android:id="@+id/button" 
    android:text="Click here to get current time and date" 
    android:textColor="@color/colorPrimary" ... />

चरण 2: MainActivity.java

public class MainActivity extends AppCompatActivity { 
    Calendar calendar; 
    SimpleDateFormat simpledateformat; 
    String Date; 
    TextView DisplayDateTime; 
    Button btn; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        DisplayDateTime = findViewById(R.id.textView); 
        btn = findViewById(R.id.button); 
        calendar = Calendar.getInstance(); 
        simpledateformat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); 
        Date = simpledateformat.format(calendar.getTime()); 

        btn.setOnClickListener(v -> DisplayDateTime.setText(Date)); 
    } 
}

नोट

यह कोड डिवाइस के स्थानीय समय का उपयोग करता है। वास्तविक इंटरनेट समय के लिए, एक NTP क्लाइंट या `https://worldtimeapi.org/api/timezone/Asia/Kolkata` जैसे REST API का उपयोग करें और पृष्ठभूमि थ्रेड (AsyncTask, Coroutines, या Retrofit) पर नेटवर्क कॉल करें।

  1. एंड्रॉइड में डेट और टाइम चेंज लिसनर कैसे लिखें? एंड्रॉइड में डेट और टाइम चेंज लिसनर कैसे लिखें?

    एंड्रॉइड में DatePicker और TimePicker चेंज लिसनर यह गाइड DatePicker और TimePicker विजेट्स के लिए चेंज लिसनर लागू करने का तरीका दिखाता है, दोनों इंलाइन विजेट्स और डायलॉग्स के लिए। लेआउट (activity_main.xml) <LinearLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_

  1. Android में तारीख और समय को फॉर्मेट कैसे करें? Android में तारीख और समय को फॉर्मेट कैसे करें?

    Android में SimpleDateFormat से तारीख और समय फॉर्मेट करना यह उदाहरण दर्शाता है कि Calendar और SimpleDateFormat का उपयोग करके वर्तमान तारीख और समय को कस्टम फॉर्मेट में कैसे प्रदर्शित किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट फ़ाइल (res/layout/act

  1. Android में वर्तमान स्थान की अक्षांश और देशांतर कैसे प्राप्त करें? Android में वर्तमान स्थान की अक्षांश और देशांतर कैसे प्राप्त करें?

    Android में GPS से वर्तमान लोकेशन (अक्षांश/देशांतर) प्राप्त करने का गाइड यह ट्यूटोरियल दिखाता है कि कैसे LocationManager, रनटाइम परमिशन और GPS प्रोवाइडर का उपयोग करके डिवाइस की वर्तमान लोकेशन प्राप्त की जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं।