说它我从 MySQL 表中得到一个日期,比如2012-03-31
.
我将此日期传递给 Java 应用程序。所以 Java 需要那个日期作为2012, 02, 31
.
首先我分解日期,获取第二个元素,从月份值中减去一个。然后我内爆三个元素并创建新的日期字符串。
public function convertToJavaDate($mysqlDate) {
$pieces = explode("-",$mysqlDate);
return $pieces[0].", ".($pieces[1]-1).", ".$pieces[2];
}
有没有更快或更聪明的方法来做到这一点?