2016-03-02 95 views
1

我需要以hh:mm格式顯示時間戳以及烤好的文本。我曾嘗試加入+DateUtils.HOUR_IN_MILLIS這心不是我在烤麪包上顯示時間戳

Toast savedToast = Toast.makeText(getApplicationContext(), 
       "Progress saved at"+DateUtils.HOUR_IN_MILLIS,Toast.LENGTH_SHORT); 
     savedToast.show(); 

編輯工作:從+Calendar.getInstance().getTime()沒有工作的答案教訓。謝謝。所有的答案都很好。

+0

使用的SimpleDateFormat代替 –

+0

其實什麼信息你得到了? –

+0

您的DateUtils類的郵政編碼 – Bhargav

回答

1
Calendar now = Calendar.getInstance(); 
final int hour = now.get(Calendar.HOUR_OF_DAY); 
final int minute = now.get(Calendar.MINUTE); 
Toast savedToast = Toast.makeText(getApplicationContext(), 
      "Progress saved at"+String.valueOf(hour)+":"+String.valueOf(minute),Toast.LENGTH_SHORT); 
    savedToast.show(); 
0

你可以得到當前時間戳是這樣的: https://stackoverflow.com/a/25264666/4310784

則u必須只是顯示它在祝酒詞:

Toast savedToast = Toast.makeText(getApplicationContext(), 
      "Progress saved at"+String.valueOf(tsLong),Toast.LENGTH_SHORT); 
    savedToast.show(); 
0
SimpleDateFormat df = new SimpleDateFormat("hh:mm");  
Calendar c = Calendar.getInstance(); 
String str_time = df.format(c.getTime()); 
Toast.makeText(getApplicationContext(), "Progress saved at"+str_time,Toast.LENGTH_SHORT).show(); 
0
try { 
      DateFormat sdf = new SimpleDateFormat("hh:mm a"); 
      Date netDate = (new Date()); 
      String dateString  = sdf.format(netDate); 
      Toast savedToast = Toast.makeText(getApplicationContext(), 
        "Progress saved at " + dateString, Toast.LENGTH_SHORT); 
      savedToast.show(); 
     } catch(Exception ex) { 
     } 
相關問題