2016-03-02 100 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) { 
     } 
相关问题