如何在AM / PM中将用户输入的时间存储在mysql中

时间:2017-02-18 10:27:13

标签: mysql angularjs

我需要存储时间,其形式为HH:MM AM / PM,它是从角度js前端输入的。

HTML

<input type="time" ng-model="booktime">

控制器

$http.post("url", { 
    'booktime':booktime,
    .then(function(response) {
    },function(error) {
        alert("");
        console.error(error);
    });
}

Mysql的

$sql = "INSERT INTO table(booktime)
VALUES (TIME_FORMAT( '11:00:00', '%h:%i:%s %p' ))";

1 个答案:

答案 0 :(得分:-1)

您不应以set serveroutput on; DECLARE cursor c1 is select 'create table demo1 (demo varchar2(100))' c2 from dual; testvar c1%rowtype; BEGIN open c1; fetch c1 into testvar; close c1; execute immediate testvar.c2; END 之外的任何其他格式插入日期时间。

如果要显示用户格式化的时间,请在/从数据库中检索后执行此操作。例如,在YYYY-MM-DD HH:MM:SS查询中:

SELECT

或在您看来。