问题标签 [str-to-date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 使用两列范围从 mysql 中选择数据
我有这样的数据
我正在尝试这样的查询
我想要那些在 2016 年 1 月 2 日和 2016 年 1 月 3 日之间以及晚上 9 点到上午 10 点之间的约会
php - mysql STR_TO_DATE() 的一个变量
我正在寻找一种方法来从我的数据库中获取上个月的所有帖子。它们与格式为日期时间的发布日期一起保存。
我现在为上个月的日期定义了一个变量:
现在我必须创建我的 SQL 查询,我是这样写的:
不幸的是,这段代码给我留下了一个错误,说我的语法有错误——我没有看到。我希望你们中的任何人都知道如何解决这个小问题。提前说。
mysql - 如何在 MySQL 的 str_to_date 中使用 %U
我在旧数据库中存储了一个每周度量的日期,作为具有以下格式的字符串:
2010 10
这是%Y %U
格式的工匠(即年份后跟周数)
所以我尝试通过做将它反转为日期时间列, STR_TO_DATE(time_week, '%Y %U')
但它似乎不理解周格式
当我对硬编码字符串进行测试时,它也不起作用
我当然想念房间里的大象,但我看不出是什么。
mysql - MySQL:值未正确从 yyyymmdd 导入到日期变量,使用 str_to_date
这是我的代码:
csv文件中的原始数据是这样的——20160101,20160102,20160103(日期不同)。执行代码后, DATE 列中的所有日期都变为一天值,例如表 A 中的 2016-01-02。
为什么会这样?我有其他表使用相同的代码(不同的列名)
我该如何解决?谢谢!
postgresql - 在 Postgresql 中转换部分日期
我有一个包含生日属性的数据集。日期格式为M/D/YYYY
(单个数字表示,例如 2009 年 5 月 8 日)并以文本格式存储。现在,我需要将列类型更改为日期。但是,有许多实体(可以手动修复更多)具有部分日期 - 即缺少日期或缺少日期和月份。例如:
现在,当我申请时,to_date(birthdate,'DD/MM/YYYY')
我收到错误,因为 Postgresql 无法解析这些日期。我需要做的是用默认值填充缺失值。例如,"//1935"
和"/5/1929"
应该分别转换为"1/1/1935"
和"1/5/1929"
。有没有快速解决这个问题的方法?或者,我是否需要编写正则表达式解析器?
php - How to convert varchar to a date in php mysql?
I have in my database a date fetcha_pago
in the format: "08-Abr-2016" and it is a varchar. When I do the following:
It does not work because the date is in Spanish. It has to be "Apr" instead of "Abr". Is there a way to respect "Abr" for the month?
mysql - 当我在表中插入数据时调用未定义的函数
当我执行此查询时,它们显示:
调用未定义的函数 STR_TO_DATE()
任何机构可以帮助我?
mysql - 错误代码:1411。日期时间值不正确:函数 str_to_date 的“0000-00-00”
我正在尝试在插入之前更改 CSV 文件中的日期格式。我在插入之前创建了一个触发器,但它似乎不起作用。
这是我在插入之前的触发器
假设查询是:INSERT IGNORE INTO pricelist.items (price_list_id, sku, description, cost, start_date, end_date, notes) VALUES ('15', '2494-22', 'M12 DRILL/IMPACT COMBO KIT', '129', '4/25/2016', '5/31/2016', 'CL6204');
我收到此错误:
如果我这样做(没有忽略):
我明白了:
虽然这有效:
输出是:
任何帮助,将不胜感激!谢谢。
mysql - 在 MySQL 中将列中的所有值从 VARCHAR 转换为 DATE
我知道如何使用 STR_TO_DATE(str,fmt); 将更改特定字符串的格式,但如果我有一列包含所有不同日期的文本格式(例如 2016 年 1 月 11 日、2016 年 1 月 25 日、2016 年 6 月 27 日...)我该怎么办将列中的所有数据转换为 DATE 格式?从我正在阅读的所有内容来看,您似乎需要提供每次要转换的确切值。