2016-03-21 18 views
0
  1. 私はAndroidの名前、生年月日などの情報を持つ簡単な画面を学習しています。
  2. すべてがテキストの表示と編集です。
  3. 私のpojoの生年月日のデータ型はStringです。
  4. 私は日付を入力して、それをいくつかの長い番号として表示しています。これは、日付と時刻をミリ秒で表したものです。
  5. 誰でもこの問題の解決に役立つことがあります。
+1

コードを入れてください。 –

+1

@Rakeshここをクリックしてください: - http://coderzpassion.com/android-working-date/ –

+0

このリンクを参照してください - http://stackoverflow.com/questions/13667966/how-to-get-date-from-milliseconds- in-android –

答えて

0

私はあなたの問題を理解していれば...

Date d1 = new Date(); 
d1.setTime(time_in_milliseconds); 

Calendar cal = Calendar.getInstance(); 
cal.setTime(d1); 

...これを試してみてください。そして、あなたは日、月、年を得ることができます。これ

int number_of_day = cal.get(Calendar.DAY_OF_MONTH) 
0

チェック:

public Date getDateByFormat(String time, String format) { 
    if (time == null || "".equals(time)) return null; 
    try { 
     SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.ENGLISH); 
     return sdf.parse(time); 
    } catch (ParseException e) { 
     Log.d(Constants.TAG, "Could not parse date: " + time + " Due to: " + e.getMessage()); 
    } 
    return null; 
} 

ここのフォーマットはあなたの日付文字列ですフォーマット。同様"yyyy-MM-dd HH:mm:ss"

+0

ご協力ありがとうございます................ – Rakesh

+0

あなたは大歓迎です。 – Sayem

関連する問題