SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");//年-月-日 时-分
try {
Date date1 = dateFormat.parse(StartTime.toString());//开始时间
String EndTime = getTime(date);
Date date2 = dateFormat.parse(EndTime);//结束时间
if (date2.getTime()<date1.getTime()){
Toast.makeText(PostActivity.this,"结束时间小于开始时间", Toast.LENGTH_SHORT).show();
}else if (date2.getTime()==date1.getTime()){
Toast.makeText(PostActivity.this,"开始时间与结束时间相同", Toast.LENGTH_SHORT).show();
}else if (date2.getTime()>date1.getTime()){
//正常情况下的逻辑操作.
}
} catch (ParseException e) {
e.printStackTrace();
}
1.SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");//年-月-日 时-分 try { Date date1 = dateFormat.parse(StartTime.toString());//开始时间
//对年进行截取
String date = viewBinding.tvSelectedDate.getText().toString();
date = date.substring(0, 4);
String dateti
String beginTime=new String("2017-06-09 10:22:22");
String endTime=new String("2017-05-08 11:22:22");
1 直接用Date自带方法before()和after()
比较
SimpleDateForma
String rtime="2017.07.30";
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat date...
在开发过程
中
,为了避免一些异常数据影响我们的程序,经常需要进行一些数据超出范围的
比较
,我们就会遇到很多字符串转换为基本数据类型或者基本数据类型之间的转换,
比较
麻烦和繁琐。Google给我们提供了一个BigDecimal类,可以忽视类型转换:BigDecimal bigDecimal = new BigDecimal(A);
int result = bigDecimal.compareTo(new
DateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(System.currentTimeMillis());//获取当前
时间
String currentDate = simpleDateFormat.format(date);
Log.d("test",currentDate);
Log.d("test"," Result:"+timeCompare(
private void TimeCompare(){
//格式化
时间
SimpleDateFormat CurrentTime= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date1="2015-01-25 09:12:09";
String date2="20...
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
import and
String value = "Hello, Second Activity!";
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", value);
startActivity(intent);
在第二个Activity
中
:
String value = getIntent().getStringExtra("key");
其
中
,putExtra方法用于传递数据,getIntent方法用于获取传递过来的数据,getStringExtra方法用于获取传递过来的字符串类型数据。其他类型的数据传递也可以使用类似的方法,例如putInt和getIntExtra。