OffsetTime API के साथ समय घटक प्राप्त करना
यह उदाहरण दर्शाता है कि Android में OffsetTime API क्लास का उपयोग करके घंटे, मिनट और सेकंड कैसे प्राप्त करें।
चरण 1 - नया प्रोजेक्ट बनाएं
Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और सभी आवश्यक विवरण भरकर नया प्रोजेक्ट बनाएं।
चरण 2 - लेआउट XML जोड़ें
res/layout/activity_main.xml में निम्न कोड जोड़ें:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:app="https://schemas.android.com/apk/res-auto"
xmlns:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="स्थानीय तारीख"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
उपरोक्त कोड में, हमने घंटे, मिनट और सेकंड दिखाने के लिए TextView लिया है।
चरण 3 - MainActivity.java जोड़ें
src/MainActivity.java में निम्न कोड जोड़ें। OffsetTime API के लिए Android API लेवल 26+ आवश्यक है:
package com.example.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.time.OffsetTime;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = findViewById(R.id.date);
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
OffsetTime offset = OffsetTime.now();
textView.setText(offset.getHour() + " : " + offset.getMinute() + " : " + offset.getSecond());
}
}
}
मुख्य बिंदु
OffsetTime.now()- वर्तमान ऑफसेट समय प्राप्त करता है (टाइमज़ोन ऑफसेट के साथ)getHour(),getMinute(),getSecond()- व्यक्तिगत समय घटक प्राप्त करते हैं- LocalTime के विपरीत, OffsetTime में टाइमज़ोन ऑफसेट जानकारी शामिल होती है
ऐप चलाएं
अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio में प्रोजेक्ट की एक्टिविटी फ़ाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिफ़ॉल्ट स्क्रीन देखें।

उपरोक्त परिणाम में, यह वर्तमान घंटे, मिनट और सेकंड दिखा रहा है।