【将MySQL中的DATETIME值舍入到最接近的分钟】教程文章相关的互联网学习教程文章

C#在MYSQL中存储DateTime到Timestamp列【代码】

如何将C#Datetime.Today转换为mysql中的Timestamp格式10/20/2011 12:00:00?解决方法:如果你想把日期时间作为那种格式的字符串,你可以做…string dt = DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss");有关DateTime ToString方法的额外格式设置选项,请参阅here 虽然根据我对MySQL的理解,它会接受格式为yyyy-MM-dd HH:mm:ss的时间戳.我建议这样做,因为它将确保正确的月份和日期解析像05/08/2011这样的日期…string dt = DateTime.N...

Knexjs将mysql时间戳,datetime列作为Javascript Date对象返回【代码】

我正在使用knexjs我以YYYY-MM-DD HH:mm:ss格式插入数据,例如2017-07-14 15:00:00,并且在获取数据后保存日期时间列值作为javasript Date对象返回.我想以格式YYYY-MM-DD HH:mm:ss返回那些对象,但它以YYYY-MM-DDTHH格式返回:mm:ss.000Z,例如2017-06-23T06:44:44.000Z.我通过手动迭代和转换它们来返回它们.我想知道是否有其他方法可以像在mysql驱动程序或knexjs配置中那样做.目前我的knexjs配置是这样的.var connection = requ...

mysql – 不正确的DateTime值’0000-00-00 00:00:00′ – Date_Sub()in Having【代码】

所以我有一个看起来像这样的插入:INSERT INTO TempDupeData (Sys_InvoiceID, DupeSetID, Netted, InvoiceNo, InvoiceDate, Sys_SupplierID, SuppInvNo, NetAmount, VATAmount, GrossAmount, PayDate, PayRef,PayRefNo, PayType,PayAmount, Curr, GBPNetAmount, GBPVATAmount, GBPGrossAmount, NetAmountAbs, GrossAmountAbs, VATAmountAbs, DocType, SuppInvNoNums, VATPerc, VATA, VATB, VATC,VATD, VATE, VATPotentialClaim, Cl...

如何在MySQL数据库中的所有时间戳/ DATETIME中添加偏移量?【代码】

我有一些MySQL数据库,有几个表包含(其中包括)一些DATETIME列.我正在寻找一种方法来为整个数据库中的所有DATETIME列添加一些时间(比如说一年). 如果在最初将数据写入数据库时??系统时间错误,这可能很有用. 或者,就像我的情况一样 从历史数据中为应用程序创建最近的DEMO数据. >有没有办法一次性转移数据库中的所有DATETIME字段?>如果不是,如何移动一个表中所有条目的DATATIME列(即添加一些偏移量)? 谢谢你的回答!解决方法: UPDATE...

c# – 如何使用AutoMapper将MySQL时间戳保存为String而不是DateTime?【代码】

我正在使用AutoMapper将我的MySQL结果保存在List中,这里有关于上次更新行的信息.然后将使用’timestamp’来查询数据库以获取更新.但是,我担心使用C#DateTime类型会根据用户的位置修改时区.正如我在开发周期的早期遇到过这个问题. 所以,基本上我的问题是如何确保使用AutoMapper保存的’timestamp’不会被修改并且可以再次用于查询数据库? 编辑:这是用于转换结果的代码.public class Entry {public UInt32 id { get; set; }public ...

Linq与ASP.NET MVC 3中的MySQL数据库,将DateTime存储到变量中【代码】

我使用MySQL数据库在ASP.NET MVC 3中工作,我已经设置了所有要求,连接工作正常.以下代码工作正常并产生正确的结果:try{ViewBag.Model = (from n in _db.mainDataswhere n.time_stamp == new DateTime(2010, 11, 3, 0, 0, 15) select n).Take(10).ToList();}catch (Exception e) {ViewBag.Error = e;}但是,当我将此代码更改为:DateTime test = new DateTime(2010,11,3,0,0,15);try{ViewBag.Model = (from n in _db.mainDataswhere ...

datetime – MySQL:过去24小时内按小时插入的记录【代码】

我正在尝试列出过去24小时内插入数据库的每小时记录数.每行显示当前插入的记录,以及它之前的小时数. 这是我的查询:SELECT COUNT(*), FLOOR( TIME_TO_SEC( TIMEDIFF( NOW(), time)) / 3600 ) FROM `records` WHERE time > DATE_SUB(NOW(), INTERVAL 24 HOUR) GROUP BY HOUR(time) ORDER BY time ASC现在它返回:28 23 62 23 14 20 1 4 28 3 19 1这显示了23小时前的两行,当时它应该只显示每小时一行.我认为它与使用NOW()而不...

Php-MySql查询,根据DateTime选择数据【代码】

我想获得具有相同日期的行数.但一秒钟必须可以忽略不计. 例如 ; 2012-01-03 13:12:28和2012-01-03 13:12:27应该被认为是一样的. (我的表名是myTable,日期时间列名是date) 我希望你能帮助我..解决方法:它很简单:SELECT * FROM myTable WHERE date >= '2012-01-03 13:12:27' AND date <= '2012-01-03 13:12:28';如果你想从变量构建它,你可以这样做:$date = '2012-01-03 13:12:27'; $timestamp = strtotime($date); $mysqli = new m...

MySQL datetime字段查询按小时:分钟排序【代码】

我有这样一张桌子:id date_time 1 2/11/2013 7:05 2 2/11/2013 7:00 3 2/12/2013 7:00 4 2/14/2013 7:00 5 2/16/2013 7:00 6 2/17/2013 7:00 7 2/12/2013 7:05 8 2/14/2013 7:05 9 2/15/2013 7:05 10 2/16/2013 7:05 11 2/17/2013 7:05 12 2/13/2013 7:00 13 2/15/2013 7:00 14 2/13/2013 7:05我需要它按HOUR:MINUTE排序,然后按DATE排序,所以我在输出上得到这样的东西:2/11/2013 7:00 2/12/2013 7:00 2...

将null和格式不正确的datetime值导入datetime列MySQL【代码】

我正在使用带有Sequel Pro界面的MySQL数据库,并且是SQL新手.我正在尝试从csv文件导入数据,我导入的其中一个列是datetime类型.但是,我收到数据的格式是mm / dd / yy hh:mm AM / PM或null.最初,我将列的类型修改为varchar以避免问题,但现在我需要对数据执行一些日期函数,除非列具有日期时间类型和格式,否则无法完成,所以我需要一种方法将传入的数据转换为正确的日期时间格式. 此外,不了解SQL或数据库的人将会运行import语句,因此最好...

mysql datetime在php页面上显示不同【代码】

我正在开发购物车,在下订单时将DateTime存储在订单表中. 订单表中的一行显示日期时间2015-07-24 02:34:45 当我在PHP页面上显示相同内容时,它显示2015-07-24 01:43:33 订单表中的所有条目都会发生这种情况.我在这里只考虑一个,日期显示正确,但时间没有正确显示 默认时区是America / New_York 我只是从订单表中选择行并在PHP页面上显示.解决方法:如果重新启动MySql,将重置按命令行设置GLOBAL值.而是在你的my.cnf中设置这个default-ti...

php – 如何在mysql中为datetime字段编写Group By查询【代码】

我需要在没有时间的情况下从表格中的datetime字段开始按日期分组.我可以做什么朋友? 这里我的表字段是,我的Mysql查询是,select *,count(ord_number) as ord from tbl_order_details inner join tbl_users on tbl_users.user_id=tbl_order_details.user_id where 1=1 group by ord_date order by ord asc解决方法:你可以通过DATE()来做到这一点 示例 – group by DATE(ord_date)试试这个select *,count(ord_number) as ord from t...

mySQL DATETIME在日期之间选择【代码】

我有一个名为events的mySQL表,有4个字段(event_id,event_name,event_start_date,event_end_date) 问题是检索正确的事件 我会得到一段时间内所有活动事件的记录,例如2011/03/01至2011/03/30 >活动1从2011/03/10开始,到2011/03/20结束(开始和结束内)>活动2从2011/02/05开始,到2011/03/23结束(开始之前和在里面结束)>活动3从2011/03/25开始,到2011/05/01结束(从里面开始和结束后)>活动4从2011/01/25开始,到2011年10月12日结束(在和之前...

用PHP检查MySQL的DATETIME【代码】

我缺乏PHP / MySQL环境的一些经验.我有一个名为MyTable的MySQL表.在其中我有一个名为RowTime的字段,类型为DATETIME NOT NULL.在PHP中选择行后,我想检查RowTime是否大于或小于3天. 鉴于所有不同类型的时间类型,有人可以帮助完成以下代码(我故意省略各种错误处理):$dblink = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); $dbquery = "SELECT RowTime FROM MyTable WHERE Id='" . $myId . "'"; $result = mysqli_query($dbl...

使用mysql中的alter table将date转换为datetime或timestamp【代码】

我有一个带有DATE列的mysql表,现在我需要将这些值转换为DATETIME或TIMESTAMP. 我想知道在我做的时候数据会发生什么:ALTER TABLE sample MODIFY sample_date DATETIME要么ALTER TABLE sample MODIFY sample_date TIMESTAMP解决方法:使用ALTER TABLE命令从一种类型转换为另一种类型非常简单: ALTER TABLE table_name CHANGE old_date new_timestamp TIMESTAMP如果您有大量数据和大量索引,则此过程可能需要一段时间才能完成. 我不确...

TIME - 相关标签