Maison > Article > base de données > Comment convertir l'heure en datetime dans MySQL
Méthode MySQL pour convertir l'heure en datetime : utilisez [FROM_UNIXTIME (valeur de temps)] dans l'instruction SQL, le code est [insérer dans les valeurs de test (heure) (FROM_UNIXTIME (%d))", heure (NULL ) 】
Méthode MySQL pour convertir l'heure en datetime :
FROM_UNIXTIME(time(NULL)) convert liunx. system L'heure de type time_t est convertie en heure de type datetime de mysql::
Dans l'instruction sql, utilisez FROM_UNIXTIME(时间值);
pour convertir la valeur time et le type time_t en type datetime de mysql.
create table test ( id int(11) auto_increment primary key, time datetime not null ); char sqlbuf[4096]; snprintf(sqlbuf,sizeof[sqlbuf],"insert into test(time) values(FROM_UNIXTIME(%d))",time(NULL)); //这样使用
UNIX_TIMESTAMP (nom de champ de type datatime) convertit le type datetime de mysql en type time_t ::
Utiliser UNIX_TIMESTAMP (nom de champ de type datatime) dans les données SQL ;
Convertir la valeur du type datetime en type time_t
char sqlbuf[4096];
snprintf(sqlbuf,sizeof(sqlbuf), " select UNIX_TIMESTAMP(time) valuetime from test"); //Vous pouvez supprimer la valeur du type datetime et renommer le champ en valuetime
++++++++++++++++ create table user( id int unsigned not null primary key auto_increment, username char(40) not NULL, normterm char default NULL, smdtime datetime default NULL); insert into user values(1, 'Jone', NULL, NULL);
Plus de recommandations d'apprentissage gratuites associées : Tutoriel mysql(vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!