如何在 GWT 中获取最后一周的日期

Posted

技术标签:

【中文标题】如何在 GWT 中获取最后一周的日期【英文标题】:How to get a last Week date in GWT 【发布时间】:2012-08-01 12:26:09 【问题描述】:

我正在使用 GWT。

我需要检索当前日期和上周日期。并使用 RPC 将其传递给 GWT 服务器。

如何获取系统日期和上周日期。??

【问题讨论】:

【参考方案1】:

您将在 GWT 中/使用 GWT 获取日期/时间。

获取自纪元以来的 unix 时间戳 获取年、月、今天、日期、小时、分钟、秒

//获取浏览器日期(!!!注意:我无法在 eclipse 调试器中获取 GMT 时区)

Date date = new Date();

int Month = date.getMonth();

int Day = date.getDate();

int Year = date.getYear();

int Hour = date.getHours();

int min = date.getMinutes();

int sec = date.getSeconds();

int tz = date.getTimezoneOffset();

int UnixTimeStamp = (int) (date.getTime() * .001);//get unix time stamp example (seconds)

Long lTimeStamp = date.getTime(); //time in milleseconds since the epoch

int iTimeStamp = (int) (lTimeStamp * .001); //(Cast) to Int from Long, Seconds since epoch

String sTimeStamp = Integer.toString(iTimeStamp); //seconds to string

//get the gmt date - will show tz offset in string in browser, not eclipse debug window

String TheDate = date.toString();

//render date to root panel in gwt

Label label = new Label(TheDate);

RootPanel.get().add(label);

****** 其他明智的访问以下链接以获取更多信息

1)a GWTInfo

2)还有一个a Stack

我希望它会有所帮助。

【讨论】:

【参考方案2】:

我使用标准日期工具计算来实现

您可以在下面找到日期

Date fromday = new Date(System.currentTimeMillis() - 6000L * 60L * 60L * 24L);
Date today = new Date(System.currentTimeMillis());

Today 将获取当前日期,fromDay 将获取过去 6 天

【讨论】:

以上是关于如何在 GWT 中获取最后一周的日期的主要内容,如果未能解决你的问题,请参考以下文章

如何在Oracle中生成一周的第一天,一周的最后一天和两个日期之间的周数

C#如何获取指定周的日期范围

如何在mysql中获取日期的一周的第一天?

如何获取当月第一周的日期

查找前一周的最后一天

当月的一周的结束日期