首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用POST将DateTime窗体颤振插入到MySql中

如何使用POST将DateTime窗体颤振插入到MySql中
EN

Stack Overflow用户
提问于 2022-06-18 12:29:45
回答 1查看 271关注 0票数 1

我目前正在开发mysql和php。连接到我的DB和flutter很好。当我插入字符串时,它工作得很好。但是当我使用DateTime.now()时,它会抛出Error: FormatException: SyntaxError: Unexpected token b in JSON at position 0

我的代码是

代码语言:javascript
运行
复制
DateFormat dateFormat = DateFormat("yyyy-MM-dd HH:mm:ss");
  String date = dateFormat.format(DateTime.now());

  var url = 'http://192.168.1.8/konkolata-dashboard/driver.php';
  var response = await http.post(Uri.parse(url), body: {
    'name' : fullName.text,
    'assigned' : 'false',
    'assignedTo': 'no',
    'created': date,
    'available': 'true'
  });

而我的PHP端接收日期的帖子看起来就像

代码语言:javascript
运行
复制
$created = date('Y-m-d', strtotime($_POST['created']));

那么,我如何从我的颤振中插入数据并从php接收呢?

EN

回答 1

Stack Overflow用户

发布于 2022-06-21 11:40:55

如果我的解决方案对任何人都有帮助的话,让我把我的解决方案发出去。首先,我们需要在db中创建一个列为DateTime,而不是Date。然后,在php中,我们将其初始化为$created = date('Y-m-d', strtotime($_POST['created']));,之后,我们可以将其赋值为'created': DateTime.now().toString(),。这对我有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72669257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档