调整了日期与星期几的格式,并安装

发布于 2024-12-11 04:02:10 字数 249 浏览 1 评论 0原文

好吧,我想要的不是 2011.10.19 10:30,而是周三 10:30,或者不是 2011.09.19 10:30,我想要的是 9 月 10:30。我知道我可以以某种方式编码,但我想要干净而不是贪婪的解决方案。该代码将在 Android 设备上运行,因此我需要一些能够与资源优雅地交互的东西,并且需要一些编写得好的东西。 PreatyTime 对我没有帮助,因为它计算从此时开始的距离,并且没有像星期一 12:00 这样的格式。 有人知道我在写这类东西时可以遵循的一些好的模式吗?

Well instead of 2011.10.19 10:30 I want to have something like 10:30, Wednesday or instead of 2011.09.19 10:30 I want to have something like 10:30, September. I know that I can code this somehow but I want clean and not greedy solution. The code will run on android devices so I need something that acts gracefully with resources and something that is well written. PreatyTime doesn't helps me cause it calculates distance from this moment , and there is no formatting like 12:00, Monday.
Does someone know some good pattern that I can follow when writing this kind of things ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白首有我共你 2024-12-18 04:02:10

看看 这个

它将只需传递一个 Calendar 对象即可为您提供任何您想要的格式。

例如:

Calendar cal=Calendar.getInstance();
String myFormat=String.format("%1$tH:%1$tM %1$tB",cal);

将为您提供类似“9 月 10:30”的格式。

have a look at this

It will give you any format you want,by just passing a Calendar object.

For example:

Calendar cal=Calendar.getInstance();
String myFormat=String.format("%1$tH:%1$tM %1$tB",cal);

would give you format like "10:30 September".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文