私は何かに行き詰まっています。私が望むのは、システムの日付と時刻を取得し、それを文字列に格納し、次にランダムな時間を他の文字列に追加し、if else (例:
if(dateTime1 > dateTime2) {
}
次に、gmailに表示されるようなメッセージを表示したい(メールが今日送信された場合、gmailは今日の午後5時に時刻を表示します)。そして、それらすべてを text Boxes に表示したいと思います。今日の午後 4 時、昨日の午後 4 時のようなメッセージが必要です。1 週間を超えた場合は、日付と時刻を表示するだけです。あなたの助けが必要です。親切に私を助けてください。これは私がこれまでに行ったことです。また、他の多くのことを試しました。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView ShowDate = (TextView) findViewById(R.id.ShowDate);
TextView ShowToday = (TextView) findViewById(R.id.ShowToday);
TextView ShowWeek = (TextView) findViewById(R.id.ShowWeek );
TextView ShowAgo = (TextView) findViewById(R.id.ShowAgo );
Calendar ci = Calendar.getInstance();
String CiDateTime = "" + ci.get(Calendar.YEAR) + "-" +
(ci.get(Calendar.MONTH) + 1) + "-" +
ci.get(Calendar.DAY_OF_MONTH) + " " +
ci.get(Calendar.HOUR) + ":" +
ci.get(Calendar.MINUTE) + ":" +
ci.get(Calendar.SECOND);