-2
과거? (A가 과거 일 경우)안드로이드 체크하면 유닉스 시간의 경우와 동일하거나 <strong></strong> 유닉스 시간이 <strong>B</strong> 유닉스 시간이 지난 경우 두 유닉스 시간을 비교하고 확인하는 방법을 유닉스 시간
날짜로 변환하지만 A가 과거인지 확인해야합니다.
private String millisToDate(String s, long l){
long unixSeconds = 0;
if(!TextUtils.isEmpty(s))
unixSeconds = Long.valueOf(s);
else if(!TextUtils.isEmpty(String.valueOf(l)))
unixSeconds = l;
Date date = new Date(unixSeconds*1000L);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
return sdf.format(date);
}
나는 유닉스 시간이 지난 오늘 날짜가 있는지 확인해야합니다.
나는이 한 : 두 날짜가 A와 B 객체가 있다고 가정 할 수 있습니다
private boolean isExpiredDate(String unix) {
//SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
//String today = sdf.format(new Date());
Date today = new Date();
Date check = new Date(Long.valueOf(unix)*1000L);
Log.e(TAG, "today: " + today + "|> check: " + check);
if(check.after(today) || check.equals(today))
return true;
else
return false;
}
당신이 무엇을 요구하고 있는지 분명하지 않습니다. 어쩌면 뒤로 물러나서 작성하려는 코드 종류와 게시 한 코드와의 관련성을 알려주십시오. 너는 이미 너가 긴 값으로 "유닉스 시간"을 할 수 있는다 고 생각할 때; 그러한 값을 비교하지 못하게하는 요인은 무엇입니까? – GhostCat
죄송합니다. 유닉스 시간이 오늘 날짜를 지난지 확인하는 방법을 알아 내려고 노력 중입니다. – MrG
코드는 "유닉스"날짜를 Java Date 객체로 변환하는 방법을 알고 있음을 보여줍니다. 날짜는 여기에서와 같이 비교됩니다. http://stackoverflow.com/questions/2592501/how-to-compare-dates-in-java – GhostCat