草庐IT

datetime2

全部标签

php - 从 MySQL 中的 DateTime 计算不同的天数

我有一个数据库表,它记录带有IP列和日期时间戳的请求。我试图以一种让我计算某个IP发出请求的天数的方式获取这些数据。我正在使用Laravel的查询构建器。到目前为止,这是我得到的:$data=DB::table('requests')->groupBy('ip')->select('ip',DB::raw('COUNT(DISTINCTcreated_at)asdays'),DB::raw('COUNT(*)asrequests'))->orderBy('days','desc')->take(50)->get();我的问题是时间戳还包含小时、分钟和秒。所以“天数”计数将与总请求数大致

php - 将 Unix 时间戳转换为 MySQL DATETIME

这听起来很傻,但对于我来说我无法弄明白。我什么都试过了。问题是我无法弄清楚如何将我的日期字符串放入我的MySQL表中......我一直在先转换到Unix以解决输入格式的变化......$_POST['date']的格式为:19-1-20134:43:32$datestr=strtotime($_POST['date']);echo$datestr;$sql="INSERTINTO`calendar`(`date`,`title`,`event`)VALUES('FROM_UNIXTIME(".$datestr.")','".mysql_real_escape_string($_POST

c# - 从 DataReader 访问 DateTime 字段时出现 MySqlConversionException

我有一个基于MySql的C#应用程序,使用MySQLConnector;我想做一个DataReader请求,查询执行正常,但是,当尝试访问DateTime字段时,我收到MySqlConversionException{"UnabletoconvertMySQLdate/timevaluetoSystem.DateTime"}这是原型(prototype)if(dr!=null&&!dr.Read())return;sesion.Id=Convert.ToInt32(dr["id"]);sesion.Usuario=Convert.ToInt32(dr["usuario"]);sesio

按月按Python分组DateTime对象

我有一个词典,该字典将ID映射到DateTime对象和该给定ID的数字分数。我想做的是创建一个新的词典,其中键值对是该月的所有对象的平均得分。构建该词典的最简单方法是什么?谢谢!这就是字典的样子...{878947806442119168:[datetime.datetime(2017,6,25,12,7,41),0.5411],878946025662296064:[datetime.datetime(2017,6,25,12,0,37),-0.522],878725385235701761:[datetime.datetime(2017,6,24,21,23,52),0.6588],878

mysql - SQL SELECT * FROM datetime = CURDATE() 返回空结果集

谁能告诉我哪里错了?通过使用该查询,它应该返回一些数据具有datetime='2012-10-12'的行,对吗?这是我的reference我的日期时间列='YYYY-MM-DDHH:MM:SS',数据类型=日期时间。我正在使用XAMPPv1.8.0,MySQLv5.5.25a。 最佳答案 尝试使用DATE()CAST将datetime转换为dateSELECT*FROMtableNameWHEREDATE(`datetime`)=DATE(CURDATE())YYYY-MM-DDHH:MM:SS不等于YYYY-MM-DD2012-0

sql - Mysql DateTime 组按 15 分钟

我有一个看起来像这样的表CREATETABLE`time_table`(`id`INT(10)NOTNULLAUTO_INCREMENT,`creationDate`DATETIMENOTNULL,PRIMARYKEY(`id`))我基本上把某些记录的创建时间存储在表中。我知道如果我想计算在15分钟间隔内创建的记录数,我将使用类似这样的方法SELECTFLOOR(UNIX_TIMESTAMP(creationDate)/900)ASt,COUNT(*)FROMtime_tableGROUPBYt这给了我这样的东西tCOUNT(*)1434187114341883143418921434

php - 无效的日期时间格式 : 1292 Incorrect datetime value

这个问题在这里已经有了答案:IncorrectdatetimevalueDatabaseErrorNumber:1292(8个答案)关闭5年前。当我尝试用字段(日期时间)更新表时出现以下错误Fatalerror:Uncaughtexception'PDOException'withmessage'SQLSTATE[2007]:Invaliddatetimeformat:1292Incorrectdatetimevalue:'02-27-201716:37'forcolumnlastupated我的PHP代码使用PDO$lastupdated=date('m-d-YH:i:s');$ru

mysql - 如何将 DateTime 列与仅日期而不是时间进行比较

我正在使用mySql并且我的表列date是DATETIME类型但我只想比较今天的日期而不是时间$today=date("Y-m-d",time());如果我使用上述方法比较日期,它总是出错。$this->update("UPDATE`stats_tracker`SET`user_agent`='$this->visitor_user_agent',`referrer`='$this->referrer_page',`page_views`='$page_views'WHERE`visitor_ip`='$this->visitor_ip'AND`page`='$this->this_p

javascript - 用nodejs保存DateTime mysql

我想在我的日期时间字段中保存日期对于插入我没有问题......我尝试了很多次,这是最后一次,但结果是一样的插入:varnow=newDate();varjsonDate=now.toJSON();varthen=newDate(jsonDate);varo_voto_foto={profilo_id:profilo,foto_id:data.id_foto_votata,punteggio:data.voto,proprietario_id:data.proprietario_foto,created:then};connection.query('INSERTINTOprof_vot

php - 我们什么时候选择 DateTime 而不是 Timestamp

由于我大部分时间都在使用php和mysql或pgsql,因此我将使用DateTime作为日期API的通用词。在php中没有“日期”、“时间”、“DateTime”和“DateTimeOffset”随着我开发的Web应用程序越来越精细,我大部分时间都使用DateTime,但有时我想知道它是否真的是我想要的。例如,碰巧我只想显示今天的日期(例如,当我想存储论坛或博客文章时),没有计算,没有提供过滤器,没有迭代发生......那我为什么要使用\DateTime覆盖date()函数?我看到了thistopic对每种技术的优点进行了一些简单的描述。但它并没有真正回答这个问题。在PHP的DateT