私はAndroidで画像、テキスト、日付を使用してカスタムリストビューを実装していますが、getDateメソッドを呼び出すと機能しますが、システムの日付を表示する代わりに1970年1月1日を返しますか?
user1543629
質問する
672 次
6 に答える
2
参考までに、 getDate() =>このメソッドは非推奨です。そして、月の日を返します。
以下を使用できます。
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // you can mention any format which you want
String currentDateandTime = sdf.format(new Date());
于 2012-07-25T07:04:34.160 に答える
2
使用するだけnew java.util.Date()
で、実際の日付が含まれます。Calendar.getInstance()
またはを使用することもできますlong time = System.currentTimeMillis(); new Date(time);
于 2012-07-25T07:04:58.450 に答える
1
here is the complete solution.where you can get the date and also access it in the form of string.
private final static String getDateTime() {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd_hh:mm:ss");
Log.i("Log", "date is: "+df.format(new Date()));
return df.format(new Date());
}
于 2012-07-25T08:00:51.283 に答える
1
これを使って:
Calendar c = Calendar.getInstance();
int seconds = c.get(Calendar.SECOND)
于 2012-07-25T07:14:04.437 に答える
1
あなたはこれを試すことができます
DateFormat date = new SimpleDateFormat("yyyy-MM-dd_hh:mm:ss");
Log.i("Log", "date is: "+date.format(new Date()));
date.format(new Date());
于 2012-07-25T14:23:14.930 に答える
0
これを使って:
long dtMili = System.currentTimeMillis();
String date = new java.text.SimpleDateFormat("dd-MM-yy").format(new java.util.Date(dtMili));
于 2012-07-25T07:04:03.273 に答える