কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে বর্তমান সময় ও তারিখ পেতে কীভাবে?

ওরাকলের ডকুমেন্টেশন অনুযায়ী, SimpleDateFormat হলো একটি কনক্রিট ক্লাস যা লোকেল-সেনসিটিভ মানದಲ್ಲಿ তারিখ ফরম্যাট ও পার্স করার জন্য ব্যবহৃত হয়। এই উদাহরণে আমরা জাভার SimpleDateFormat ক্লাস ইম্পোর্ট করেছি:

import java.text.SimpleDateFormat;
import java.util.Date;

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

অ্যান্ড্রয়েড স্টুডিওতে File → New Project এ যান এবং প্রজেক্ট তৈরির জন্য প্রয়োজনীয় বিবরণ পূরণ করুন।

ধাপ ২: লেআউট XML-এ কোড যোগ করুন

res/layout/activity_main.xml ফাইলে নিচের কোড যোগ করুন:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:gravity="center"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:textSize="30sp"
        android:layout_marginBottom="36dp" />
</RelativeLayout>

উপরোক্ত কোডে একটি TextView দেওয়া আছে যা উইন্ডো ম্যানেজারে বর্তমান তারিখ প্রদর্শন করবে।

ধাপ ৩: MainActivity.java-এ কোড যোগ করুন

package com.example.andy.myapplication;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MainActivity extends AppCompatActivity {
    @TargetApi(Build.VERSION_CODES.O)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView textView = findViewById(R.id.date);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss z");
        String currentDateandTime = sdf.format(new Date());
        textView.setText(currentDateandTime);
    }
}

এখানে SimpleDateFormat কল করে স্ট্রিং ফরম্যাটে বর্তমান তারিখ এক্সেস করা হচ্ছে। অনেকগুলো ডেট ফরম্যাট উপলব্ধ। আরও রেফারেন্সের জন্য এখানে ক্লিক করুন।

ধাপ ৪: Manifest.xml পরিবর্তন করার প্রয়োজন নেই

এখন অ্যাপ্লিকেশন রান করুন। আপনার অ্যান্ড্রয়েড ডিভাইস কম্পিউটারের সাথে কানেক্টেড আছে বলে অনুমান করছি। অ্যান্ড্রয়েড স্টুডিও থেকে Run টুলবারের Run আইকনে ক্লিক করুন, আপনার মোবাইল ডিভাইস সিলেক্ট করুন এবং আউটপুট দেখুন:

অ্যান্ড্রয়েডে বর্তমান সময় ও তারিখ পেতে কীভাবে?

উপরোক্ত উদাহরণে বর্তমান তারিখ ও সময় দেখানো হয়েছে।

  1. অ্যান্ড্রয়েডে ইন্টারনেট থেকে বর্তমান তারিখ ও সময় পাওয়ার পদ্ধতি

  2. এন্ড্রয়েডে তারিখ ও সময় পরিবর্তন লিসেনার লিখার পদ্ধতি

  3. অ্যান্ড্রয়েডে তারিখ এবং সময় ফরম্যাট করার পদ্ধতি

  4. অ্যান্ড্রয়েডে বর্তমান লোকেশনের ল্যাটিটিউড এবং লองিটিউড কীভাবে পাবেন?