问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中如何将string类型转换为date类型插入到数据库中的date类型字段中,incorrect date value啥意思?

发布网友 发布时间:2022-04-15 22:56

我来回答

4个回答

热心网友 时间:2022-04-16 00:25

1、首先介绍一下将String类型转为Date类型的方法。需要导入java.text.SimpleDateFormat类。下面举一个例子,比如有一个字符串 “2018-08-24“,想要转为Date类型,代码如图所示。

2、下面我们验证一下。是否转化成功,打印一下转化后的时间类型的毫秒数,如果可以打印出结果,说明转化成功,代码如图所示。

3、通过上面的代码可以看出,String类型已经成功转换为Date类型了,注意一点,使用SimpleDateFormat需要捕获ParseException异常。如图所示。

4、以将当前时间转化为字符串为例,获取当前时间可以使用Date nowDate = new Date(),如图所示。

5、时间类型转化为String类型,可以使用SimpleDateFormat的format方法,非常的简单,下面我们看一下代码并打印一下转化后的时间字符串,如图所示。

热心网友 时间:2022-04-16 01:43

不知道你用的什么类型的数据库,我用过的真正意义上的数据库,都有自动类型转换的功能,就是说都支持下面这样的SQL语句:
INSERT INTO table (dateFile) VALUES ('2009-3-19')

INFORMIX支持、MYSQL也支持,不过好像FOXPRO和ACCESS不支持,我对微软的东西不熟悉。

如果你是使用的MYSQL数据库,完全可以使用上面的类似语句,利用数据库的自动类型转换实现。注意日期数据有引号,例如:
$regdate='2009-3-19';
$sql="INSERT INTO table(regdate) VALUES ('$regdate')";

热心网友 时间:2022-04-16 03:18

mysql 的时期格式可以直接插入字符串,
不过要符合这种格式 2000-01-01 00:00:00
把你的字符串弄成这种样子可以直接存进去了
INSERT INTO `table_name` (`date`) VALUES ('2000-01-01 00:00:00');

"incorrect date value": 不正确的日期值.

有时间字符串输入格式是
2000-1-1
可以按以下方式处理
$strDate = '2000-1-1';
$arr = explode('-',$strDate);
// 按 "-" 分隔成数组,也可以是其它的分隔符
$time = mktime(0,0,0,$arr[1],$arr[2],$arr[0]);
// 根据数组中的三个数据生成UNIX时间戳mktime(时,分,秒,月,日,年)
$fmtDate = date('Y-m-d H:i:s', $time);
// 按Y-m-d H:i:s(年-月-日 时:分:秒)格式化

经过以上4行代码;
可以把字符串 $strDate (2000-1-1)
转换成 $fmtDate (2000-01-01 00:00:00)这种格式.
够详细了吧?

热心网友 时间:2022-04-16 05:09

手动通过转换函数转换

INSERT INTO table (dateFile) VALUES (convert(varchar(10),cast('2009-3-9' as datetime),20) as t)

或者直接在PHP.INI里面把
mssql.datetimeconvert 设为OFF
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 海尔厨房热水宝底部漏水怎么办 精迪生物医药技术(上海)有限公司怎么样? 上海康培医药生物技术有限公司怎么样? 常州朗煜生物医药科技有限公司怎么样? 缔脉生物医药科技(上海)有限公司怎么样? 我的卡钟上下班时间走不准,应该怎么调啊? 怎样调整爱宝牌S-880时卡钟的日期和时间 卡钟怎么调时间 吉丽卡钟w360N怎么调日期 新密卡钟s798p怎么调时间快慢 php 数据库错误插入:Incorrect string value 动森我的设计铺在地上怎么删除 每天拖地对人的身体有好处么? 锚海鱼技巧 锚鱼用几号线合适 锚鱼用多粗的线? 东北什么时候是钓鲢鳙的季节 yours什么意思中文翻 yours是什么意思? Yours是什么? 有没有高手把下图这个通达信选股公式变成通达信选股文件.tne格式 谢谢! 怎么把ALG格式转换成TNE格式 如何把docx转换成the格式? 如何把tne格式的公式指标转换成xml格式?非常感谢 《魔兽》提示“the file data is corrupt”怎么办? the unarchiver 无法勾选格式 苹果xr更新了14.2系统为什么微信老登不上去 菲律宾劝反行动 有案底的人是不是容易被列高危人员? 2020年一月份去菲律宾自由行安全吗? 从菲律宾回中国短吋间回菲律宾需要什么手续? 从菲律宾带回的什么国宝,是中国成人口大国的因素? 去菲律宾的商务或工作签证怎么办? 中国警察可以去菲律宾抓人吗 我叫朋友在淘宝买东西了,我想查快递,知道偏号,怎么查 用网购给别人买东西是否能查的到付款人的信息? 一般说EPON系统的最大宽带为上下行1.25Gbit/s。但是老师又说OLT上行口可以扩容、绑定,那么如果使用4个GE - 信息提示 芦笋可减肥吗? 昨天和妹妹一起泡澡让她看了我JJ没事吧,她快十五了, 今天’美丽的妹妹踢到了我jj,但我却不疼,为什么?反而愿意让他