需要一些帮助!这是一个由两部分组成的问题..
我做了相当多的编程,但我从未真正处理过日期,我用谷歌搜索了所有这些,但一无所获。
第 1 部分:
所以可以说我有一些变量: 公开日期 adStartTime
我希望它采用以下格式:yyyy/mm/dd hh:mm:ss 所以我只是做 adStartTime = (some date formatter) + (2011/08/08 08:08:08) *这不起作用
让它成为那样的正确方法是什么?我不断收到错误之类的信息..id 更喜欢在 Date 中执行所有操作而不是使用 strings/int ..
第 2 部分:
一旦我获得该格式的日期,我需要将其插入数据库,我可以插入该格式的日期吗?或者我需要改变它吗?
我需要时间的原因是因为我正在为新公司证券设置自动广告,有时广告会运行一天或可能 1/2 天,所以我需要正确设置计时器。
感谢您的帮助..
最佳答案
对于第 1 部分,使用 java.text.SimpleDateFormat
,如下所示:
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = format.parse(datestring);
如果您的代码看起来与此类似,但仍然出现错误,请编辑您的问题以包含您的实际代码。
对于第 2 部分,您应该将日期作为日期插入数据库,而不是作为字符串,因此没有格式。
关于java - 如何创建自定义日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018518/