gpt4 book ai didi

java - 如何将文本文件中的值更改为日期格式

转载 作者:行者123 更新时间:2023-11-30 01:02:51 24 4
gpt4 key购买 nike

我是 mysql 新手。我想问一件事。我有一个文本文件,其中包含由“|”分隔的信息并以空格结尾。每行都有特定的日期,并以字符串格式表示。我应该如何将字符串更改为 mysql 中的完整日期格式...

这是我的文本文件

outletid|date|revcode|paymentmode|receiptnumbe|accnumber|amount|
6841|20110214|214|01|T00000067030010004032611|X700122260107|9730.80|

我使用这样的命令

LOAD DATA INFILE 'c:/intel/try.txt' INTO TABLE user_payment
FIELDS TERMINATED BY '|' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;

如何将 mysql 中的日期列更改为完整日期格式?加载到mysql之前需要先重新编程吗?如果是的话,它是如何完成java编程的...

最佳答案

用 | 分割每一行那么为了将日期转换为MySQL日期格式,MySQL有DATE_FORMAT函数。

根据您当前的示例,以下是测试代码,这可能会对您有所帮助。

如果日期列类型为“YYYY-MM-DD HH:MM:SS”,请执行以下查询并验证日期,然后使用 DATE_FORMAT 函数插入数据库

SELECT DATE_FORMAT( '20110214', '%Y-%m-%d %H:%i:%s' ) AS date;

如果列类型为“YYYY-MM-DD”

SELECT DATE_FORMAT( '20110214', '%Y-%m-%d' ) AS date;

您可以查看下面的 URL 以获取有关 MySQL Date_format 函数的更多详细信息 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

PS:如果这个答案对您有帮助,请采纳。

关于java - 如何将文本文件中的值更改为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com