|
|
|
Android ถามเรื่องพวก DATE จะลบ DATE ทีละวันไปเรื่อยๆ จากวันที่กำหนดให้ ต้องเขียนยังไงค่ะ |
|
|
|
|
|
|
|
ใช้ Java DateAdd (Add Year,Month,Day) ครับ
Code (Android-Java)
Date date = df.parse(sDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, -1); // Add Day
Java DateAdd (Add Year,Month,Day)
|
|
|
|
|
Date :
2015-11-14 07:45:40 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใชก้ารสร้างตัวแปรแล้ว บวกมันทีล่ะหนึ่งครับ
|
|
|
|
|
Date :
2015-11-16 10:27:52 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่พอจะ มีตัวอย่างให้สักนิดไหมค่ะ
หนู นึกภาพ ไม่ออกจริงๆ ค่ะ ว่าจะต้องเขียนโค้ดแบบไหน
แก้ยังไงมันก็ยังเหมือนเดิม ติดตรงนี้มาเป็นอาทิตย์ล่ะค่ะ
|
|
|
|
|
Date :
2015-11-16 10:37:53 |
By :
Faii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Android-Java)
private Int iDay = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button btn1 = (Button) findViewById(R.id.button1);
// Perform action on click
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
iDay = iDay + 1;
Date date = df.parse(sDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, iDay * -1); // Add Day
}
});
}
ประมาณนี้ครับ
|
|
|
|
|
Date :
2015-11-16 14:51:24 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-11-16 15:25:23 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|