최종목적으로 가기 위한 초기단계인데요.
어찌됐든 버튼을 클릭했을 경우 현재 시간과 날짜를 얻어야합니다.
그래서 아래와 같이 소스를 코딩했구요.
여기서 제가 더 원하는건
지금 소스로는 버튼을 클릭시 화면에 뿌려지는 현재시간과 날짜가 갱신되어 나타난다는 것입니다.
제가 원하는것은
버튼을 클릭할때마다
기존 날짜와 시간은 놔두고
밑으로 내려가면서 새로운 날짜와 시간들의 데이터가 축적되는 것입니다.
오또케 해야할까여>?
버튼위치같은건 나중에 조정할것이기에 무시하셔도 됩니다.
package com.example.time;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
//import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener{
private TextView display;
private Button btnstart;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
display = (TextView)findViewById(R.id.tv1);
btnstart = (Button)findViewById(R.id.button1);
btnstart.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if(v.getId() == R.id.button1)
{
TimeZone timezone = TimeZone.getTimeZone("Etc/GMT-9");
TimeZone.setDefault(timezone);
SimpleDateFormat formater = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss", Locale.KOREA);
Date current = new Date();
String mtime = formater.format(current);
System.out.println(mtime);
display.setText(mtime + " dBm");
}
}
}
