package pratyush.grapudai;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void SubmitOrder(View view) {
printStandardDate(Date);
}
private String printStandardDate(Date date) {
return new SimpleDateFormat("dd/MM/yy HH:mm").format(date);
}
}
实际上我希望它在按下按钮时显示日期。
就像使用函数public void ButtonPressed(View view) { }
一样
还有其他更好的代码吗?
答案 0 :(得分:0)
您可以尝试其中一种替代方法,
<强> 1。 Date()+ SimpleDateFormat()
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date)); //2014/08/06 15:59:48
<强> 2。 Calender()+ SimpleDateFormat()
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime())); //2014/08/06 16:00:22