저는 PHP 배경이지만 안드로이드를 배우고 있습니다. 너무 근사하다면 실례합니다.변환 시간 : 분 AM/PM에서 유닉스 타임 스탬프로
시간, 분 및 오전/오후를 포함하는 세 개의 변수가 있습니다. 초 단위로 결합 된 값을 얻을 수 있도록 유닉스 타임 스탬프로 변환하는 방법은 무엇입니까?
String hours = String.valueOf(hourBox.getText()); // may contain a value like 05
String minutes = String.valueOf(minuteBox.getText()); // may contain a value like 45
String ampm = String.valueOf(ampmBox.getText()); // may contain a value like PM or AM
// PHP way
$timestamp = date('Y-m-d '.$hours.':'.$minutes.' '.$ampm);
echo strtotime($timestamp);
// What would be the equivalent of this in Java?
자바의 캘린더 클래스를 사용하십시오. 시, 분, 초를 쉽게 추가 할 수 있습니다. 또는 simpledateformat –
@HRaval FYI를 사용할 수 있습니다.'Calendar' 클래스는 이제 유산이며, java.time 클래스로 대체되었습니다. –