当前位置: 首页 > 知识库问答 >
问题:

YII:DB保存日期和时间

松越
2023-03-14
$AccountAppointment->start_date=Yii::app()->dateFormatter->format($_POST['AccountAppointment']['start_date'], 'dd/M/yyyy HH:mm');
Invalid datetime format: 1292 Incorrect datetime value: '10/NoGMT+5/2012 07:30' for column 'start_date' 

Db是MySQL 5.0,Yii版本1.1.12。

如果有任何帮助,我将不胜感激,我几乎被卡住了.....谢谢...

共有1个答案

夏侯枫
2023-03-14

我过去用过类似的东西。我使用了CDateTimeParser来解析日期,然后按照您想要的方式对其进行格式化。

echo Yii::app()->dateFormatter->formatDateTime(
    CDateTimeParser::parse($classified->create_date, 'yyyy-MM-dd'
),'medium',null);

我想你可以这样做:

echo Yii::app()->dateFormatter->formatDateTime(
    CDateTimeParser::parse($classified->create_date, 'dd/MMM/yyyy HH:mm'
),'full',null);

echo Yii::app()->formatter->datetime(
    CDateTimeParser::parse($classified->create_date, 'dd/MMM/yyyy HH:mm')
);
 类似资料:
  • 问题内容: 我想将日期和时间从PHP保存到SQL。这是插入新记录的SQL语句(在类的方法中找到): 在.php页面中,我使用来调用当前日期和时间。但是我仍然收到错误“日期时间值不正确”。我可以用来获取日期吗? 问题答案: 一定是确切的请求时间吗?您可以使生活更轻松,只需使用: MySQL将在您的输入写入表后立即插入当前日期。

  • 我已经在我的应用程序中添加了一个按钮。当我点击按钮时,当前时间保存到SP。但我想把这个保存到我的firebase数据库里。我怎么能这么做?

  • 问题内容: 我有一个具有以下结构的模型 保存时其他一切都很好。它将另存为Firebase Realtime数据库 但是当我尝试检索它时,日期给出了以下错误- 我知道Firebase不支持Java Date对象,但是由于它将它们保存在地图中,如何从该地图中获取日期?在Firebase Android中,是否有任何适当的保存和检索日期的方法? 问题答案: 您可以将日期存储为纪元日期。您可以花很长的时间

  • 我已经按照 Spring.io 指南访问了MongoDB数据,https://spring.io/guides/gs/accessing-mongodb-data-rest/,并且可以将文档保存到mongo中。 当我试图在POJO中添加一个日期字段并将日期设置为< code>new Date()对象时,它只是在保存到mongo时将值保存为null。 我创建了一个非常基本的,它工作正常(传入请求正文

  • 我有下一个代码: 但当我运行它时,它会出错: TypeError:不支持的类型“ 我尝试了很多方法,但似乎不可能将日期时间保存到DynamoDB。顺便说一句,它在MongoDB中运行良好。 有什么解决办法吗?

  • 我正在尝试转换java。util。日期至java。时间本地日期: 但是,当有例如22:25的一天时间时,我选择ZoneId,例如:。 即将推出的本地日期将有不同的日期(因为该区域增加了6小时),例如欧洲/明斯克: 我想在结果的LocalDate中保留与该实例相同的日期。一些方法如何解决这个问题?我想可能有几种方法。