我有一个postgres DB,其"timestamp"列的类型为"timestamp without time zone".
如果将以下时间戳("2013-01-01 12:13:14.000")插入到数据库中,则会显示(使用命令行中的PgAdmin或psql)作为" 2013-01-01 12:13:14 ".
是否有可选的开关或设置可以在DB中设置,允许DB显示它可以处理的精度的全部范围?例如,我希望它显示" 2013-01-01 12:13:14.000 ",即使毫秒确实为零.
当然,这仅仅是为了快速查看.
我们非常感谢您在这方面的帮助.:)
我在Java中有以下场景.假设我有一个接口,以及两个实现此接口的类.如下:
公共接口myInterface {
Run Code Online (Sandbox Code Playgroud)public String printStuff();}
公共类A实现myInterface {
Run Code Online (Sandbox Code Playgroud)@Override public String printStuff(){ return "Stuff"; }}
公共类B实现myInterface {
Run Code Online (Sandbox Code Playgroud)@Override public String printStuff(){ return "Stuff"; } public String printOtherStuff(){ return "Other Stuff"; }}
如果我按如下方式定义它,如何调用上面的printOtherStuff方法:
public void Main(){
myInterface myinterface = new B();
String str = myinterface.printOtherStuff(); // ? This does not work
}
Run Code Online (Sandbox Code Playgroud)
上面的调用代码似乎不起作用.有任何想法吗?