草庐IT

DATETIME

全部标签

c# - 如何在 C# 中生成时间和日期并将其格式化为 mysql?

我想知道如何在C#中生成时间和日期,然后将该值格式化为Mysql。Mysql支持这种格式:0000-00-0000:00:00。更多信息-我正在从mysql导入日期时间,并将其作为文本保存在sqlite中我想在事件发生时更新sqlite中的日期时间,然后将数据同步回mysql。在数据时间上运行sqlite查询的最佳格式是什么?我想保持相同的格式:0000-00-0000:00:00。是否需要将其转换为C#或Sqlite数据库的任何其他本地数据,然后在同步时转换回mysql数据?只是寻找最佳选择。 最佳答案 对于第一个问题你可以使用D

mysql - ORDER BY datetime 使查询非常慢

我正在尝试从多个表中提取数据,当我使用ORDERBY日期时间字段时,它会在至少10秒后返回结果,但如果我在没有ORDERBY的情况下执行相同的查询,则它会在2秒内返回结果。这是我当前的查询SELECTph.call_subjectAScallSubject,ac.account_nameASaccountName,DATE_FORMAT(ph.trigger_on,"%c/%e/%Y%h:%i%p")AStriggerOn,ind.nameASindustry,cc.call_code_nameAScallCodeFROMphone_callsASphINNERJOINaccounts

php - Echo 不打印对象值

这个问题在这里已经有了答案:Whycan'tIaccessDateTime->dateinPHP'sDateTimeclass?(5个答案)关闭5年前。如果我取消注释print_r($dateTime)那么这个语句工作正常echo$dateTime->date;为什么会这样。请给我建议。$current_date=date('Y-m-dH:i:s');$dateTime=DateTime::createFromFormat("Y-m-dH:i:s",$current_date,(newDateTimeZone('UTC')));$dateTime->setTimezone(newDat

java - Hibernate 查询以选择 Datetime 列的时间范围内的行

我有一个表DeviceData,其中包含Username、Watts和CreatedOn列,其中CreatedOn的类型为Datetime(yyyy-MM-ddHH:mm:ss)。所有三列构成一个组合键,并且是Hibernate中的一个@Embeddable类。@EmbeddablepublicclassTimeSeriesPowerPKimplementsSerializable{/****/privatestaticfinallongserialVersionUID=1L;privateStringusername;privateIntegerwatts;privateString

mysql - 在 Mysql 的日期类型中存储非公历日期

我有一个mysql表,其中有一列为date类型。我将在此列中存储非公历日期(即Jalali日期)。我通过使用phpMyadmin并存储Jalali日期对此进行了测试,没有发生错误。以date类型存储非公历日期是个好主意吗?如果不;哪个更好?将其存储为varchar或timestamp或时间戳Int或其他? 最佳答案 Isitagoodideatostorenon-Gregoriandatesindatetype?没有。除了一个日历系统中的某些有效日期在另一个日历中不存在之外,在DATE类型的列上工作的函数可能无法正常工作。问题不仅仅

java - MySQL datetime 和 joda time 的区别

Mysql日期时间是这样的:2015-05-0121:36:38.0和joda当前时间:DateTimenow=newDateTime().toDateTime();outputs2015-05-01T22:08:15.705+02:00如何获取这两个日期2015-05-0121:36:38.0和2015-05-01T22:08:15.705+02:00之间的差异几分钟后? 最佳答案 您需要为您的MySQL时间戳创建一个DateTimeFormatter。这是一个例子:DateTimeFormatterformatter=DateT

mysql - 更改表失败,因为一行有不正确的数据 - 不正确的日期时间值 : '0000-00-00 00:00:00'

我正在使用以下语句更新当前用户表:`ALTERTABLE`users`ADD`title`VARCHAR(5)NULLDEFAULTNULLAFTER`surname`;`返回以下错误:#1292-日期时间值不正确:第1行“created_at”列的“0000-00-0000:00:00”Created_at列结构为:created_atdatetimeNOTNULL不确定为什么数据无效-是否与MySQL版本(从5.5.43到5.1.73)有关?我目前的解决方法是在ALTERTABLE语句之前更新日期时间值:UPDATE`users`SET`created_at`='2014-01-0

php - 在插入之前将字符串转换为 mysql 日期格式

这个问题在这里已经有了答案:ConvertonedateformatintoanotherinPHP(17个答案)关闭5年前。我有一个用于上传.csv文件以在mysql表中插入数据的表单。该文件有一个格式为“dd/mm/yyy”的日期列。但是我想以mysql日期格式“yyyy-mm-dd”插入此日期字符串。到目前为止,我有以下代码。//parsedatafromcsvfilelinebylinewhile(($line=fgetcsv($csvFile))!==FALSE){//insertmemberdataintodatabase$db->query("INSERTINTOtxns

mysql - 查找最接近指定日期时间的记录

我正在尝试从最接近指定日期和时间的表中检索数据,例如,您可以在下面看到一些关于门的数据,以及它们是否在特定时间打开和关闭。我要检索更接近特定时间的按DoorTitle分组的门列表。示例数据如下IdDoorTitleStatusDateTime1Door_1OPEN2019-04-049:16:222Door_2CLOSED2019-04-0115:46:543Door_3CLOSED2019-04-0412:23:424Door_2OPEN2019-04-0223:37:025Door_1CLOSED2019-04-0419:56:31假设我想知道门的状态,如果它们在2019-04-0

php - TIMESTAMPS 在 DATETIME 字段上有多常见?

我希望我的产品,就像其他所有网络产品一样,从我的数据库中提取数据信息并将其转换为用户的时区,然后再将其显示在页面上。我正在使用PHP和MySQL。TIMESTAMP字段的使用是否比DATETIME字段的使用更常见?根据我的研究,似乎使用DATETIME字段,我必须以UTC格式存储所有日期信息每次应用启动时调用date_default_timezone_set('UTC')从使用基于当前日期/时间的date()创建的日期中手动减去用户的UTC偏移小时数从传递给date()并由date()格式化的现有日期中手动减去用户的UTC偏移小时数在我的日期字段中使用TIMESTAMPS,看来我只需要