我想在android中打印日期。 一旦我第一次运行它获得正确的时间和日期。但是当我安装在手机中并运行它时,它并不正确。它在我安装它时只给出相同的结果。 我的代码是在这里:在android中打印日期和时间时出现问题
package com.datePrint;
import java.util.Calendar;
import java.util.GregorianCalendar;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class DatePrint extends Activity {
/** Called when the activity is first created. */
static Calendar cal = new GregorianCalendar();
static int hour = cal.get(Calendar.HOUR);
static int minute = cal.get(Calendar.MINUTE);
static int second = cal.get(Calendar.SECOND);
static int year = cal.get(Calendar.YEAR);
static int month = cal.get(Calendar.MONTH)+1;
static int day = cal.get(Calendar.DATE);
static String date = day+"_"+month+"_"+year+"_";
static String Current_Time = date+ hour + "_" + minute + "_" + second;
public static String OUTPUT_FILE = "/sdcard/"+Current_Time+".mp4";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText(Current_Time);
setContentView(tv);
}
}
任何人可以帮助我解决这个问题提前