我有一個Android應用程序,我用PHP編寫Web服務,我的數據庫是MYSQL數據庫。在android中有一個表單來收集有關使用的信息,並使用我的php服務將其保存到數據庫中。插入日期到mysql但當前日期存儲
filed_name:ENTRY_DATE 類型:VARCHAR(50)
的ENTRY_DATE是用戶可以從用戶界面中輸入。每當我將數據插入數據庫時,輸入日期值就是今天的日期。
,如果我用默認值單獨運行PHP時,將正常工作。當我從應用程序運行它沒有輸入正確的日期。
$entry_date = $_REQUEST['entry_date'];
if(isset($entry_date))
{
$x = explode("-", $entry_date);
$entry_date = $x[2]."-".$x[1]."-".$x[0];
$entry_date = strtotime($entry_date);
$entry_date = date('Y-m-d', $entry_date);
}
android的
,我通過這樣
values.add(new BasicNameValuePair("entry_date", entry_date_text));
它對我不起作用 –
也許你可以粘貼一個日期格式的樣本? –
我傳遞的日期格式2017年12月6日(DD-MY) –