gpt4 book ai didi

php - 如何将时间选择器存储到数据库中

转载 作者:行者123 更新时间:2023-11-28 23:25:07 24 4
gpt4 key购买 nike

PHP代码:

$odr_time = (isset($_POST['order_time'])) ? $_POST['order_time'] : "";


$Q_insert = "INSERT INTO dsp_order_item SET order_time = '".$ord_time."';

安卓:

 etTime.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v)
{
final Calendar c = Calendar.getInstance();
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);

// Launch Time Picker Dialog
TimePickerDialog timePickerDialog = new TimePickerDialog(getContext(),
new TimePickerDialog.OnTimeSetListener() {

@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {

etTime.setText(String.format("%02d:%02d", hourOfDay, minute));
String order_time = etTime.getText().toString();
}
}, mHour, mMinute, false);
timePickerDialog.show();
}
});

以前,DATE [SOLVED] 和 TIME 在该字段没有任何值的情况下变为空。是因为我设置了数据类型'VARCHAR'所以它不存储它吗?

有什么建议吗?

最佳答案

你想向数据库中插入日期,你可以使用这段代码。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(new Date());

在数据库中插入字符串'date'

sqlite 中的日期格式应为以下格式:

YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD

更多详情,请查看:http://www.sqlite.org/lang_datefunc.html

关于php - 如何将时间选择器存储到数据库中 ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39694722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com