如何创建自定义日期?

iCo*_*unk 2 java sql datetime date

需要一些帮助!这是一个由两部分组成的问题..

我做了相当多的编程,但我从未真正处理过日期,我用谷歌搜索了所有这些,但一无所获。

第1部分:

所以可以说我有一些变量:公共日期 adStartTime

我希望它采用这种格式: yyyy/mm/dd hh:mm:ss 所以我只是做 adStartTime = (some date formatter) + (2011/08/08 08:08:08) *这不起作用

让它成为那样的正确方法是什么?我不断收到错误等等......我更喜欢在 Date 中做所有事情而不是使用 strings/int ..

第2部分:

一旦我获得该格式的日期,我需要将其插入数据库,我可以插入该格式的日期吗?或者我需要改变它吗?

我需要时间的原因是因为我正在为新公司证券设置自动广告,有时广告会运行一天或可能 1/2 天,所以我需要正确设置计时器。

谢谢你的帮助..

Ras*_*Kaj 5

对于第 1 部分,使用 a java.text.SimpleDateFormat,如下所示:

SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = format.parse(datestring);
Run Code Online (Sandbox Code Playgroud)

如果您的代码看起来像这样,但仍然出现错误,请编辑您的问题以包含您的实际代码。

对于第 2 部分,您应该将日期作为日期插入数据库,而不是作为字符串,因此没有格式。