Thursday, December 21, 2017

How to know AM PM from the Hours- কিভাবে জাভাতে AM and PM নিয়ে কাজ করা যাই


 আজ আমরা দেখবো- কিভাবে android app তৈরি করার সময় অনেক সময় ২৪ ঘণ্টা মধ্যে ১২ ঘন্টা নিয়ে কাজ করার সময় am or pm দেখাতে হবে।
সে ক্ষেত্রে আমরা খুব সহজে use করতে পারি।

নিছে আমার একটি application এর কোড দিয়ে দিলাম। 
আশা করি আমার কোন একটি প্রোজেক্ট কাজে লাগবে।
আপনার ও লাগতে পারতে।


public void endTime(View view) {
        // Get Current Time        final Calendar c = Calendar.getInstance();
        mHour = c.get(Calendar.HOUR_OF_DAY);
        mMinute = c.get(Calendar.MINUTE);
        final SimpleDateFormat dateFormat = new SimpleDateFormat("hh.mm aa");


        // Launch Time Picker Dialog        TimePickerDialog timePickerDialog = new TimePickerDialog(this,
                new TimePickerDialog.OnTimeSetListener() {

                    @Override                    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                        if(hourOfDay>= 0 && hourOfDay < 12){
                            timecountend = hourOfDay + " : "+minute+ " AM";
                        }else {
                            if(hourOfDay == 12){
                                timecountend = hourOfDay + " : "+minute+ " PM";
                            }else {
                                hourOfDay = hourOfDay -12;
                                timecountend = hourOfDay + " : "+minute+ " PM";
                            }
                        }

                        mHour = hourOfDay;
                        mMinute = minute;

                        etEnd.setText(timecountend);

                    }
                }, mHour, mMinute, false);
        timePickerDialog.show();



}