如何在按下按钮时手动向用户显示日期?

时间:2015-06-04 04:42:19

标签: android android-activity

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) { }一样 还有其他更好的代码吗?

1 个答案:

答案 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