在mysql中,我有一个time_entered类型为datetime(示例数据:2012-06-20 16:00:47).我还有一个方法getTimeEntered(),它返回值为String.我想使用GWT的DateTimeFormat以2012-06-20格式显示日期.
这是我的代码:
String date = aprHeaderDW.getTimeEntered();
DateTimeFormat fmt = DateTimeFormat.getFormat("MM-dd-yyyy");
dateEntered.setText("" + fmt.format(date));
Run Code Online (Sandbox Code Playgroud)
问题是,format方法不接受String参数.因此,如果只有一种方法可以将日期从String转换为Date类型,那么它可能会起作用.我尝试了类型转换,但没有工作.
我想在CellTable中右对齐数值.我已经尝试寻找为所选列指定样式名称的方法,这样我就可以将它与CSS对齐,但仍然无法弄清楚.

我也尝试了这个,但没有用,
itemPriceColumn.setHorizontalAlignment(HasAlignment.ALIGN_RIGHT);
Run Code Online (Sandbox Code Playgroud)
根据GWT文档,新的水平对齐将在下次渲染表时应用...而且我还不知道我必须通过哪些参数,因为render()方法需要它.
所以我希望能找到涉及CSS的答案.