のようなMySQLテーブルから日付を取得するとします2012-03-31
。
この日付をJavaアプリケーションに渡します。したがって、Javaはその日付をとして必要とします2012, 02, 31
。
まず、日付を分解し、2番目の要素を取得し、月の値から1を引きます。次に、3つの要素を内包し、新しい日付文字列を作成します。
public function convertToJavaDate($mysqlDate) {
$pieces = explode("-",$mysqlDate);
return $pieces[0].", ".($pieces[1]-1).", ".$pieces[2];
}
これを行うためのより迅速またはよりスマートな方法はありますか?