作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个简单的应用程序,用户可以在 DatePicker 上选择某个日期并在一些 Toast 消息中返回当前日期名称。但是当我尝试这样做时,它给了我一个错误的日期。我的代码:
final int day = datepicker.getDayOfMonth();
datepicker.getDrawableState();
int mounth = datepicker.getMonth();
mounth+=1;
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, day);
String formatDay = new SimpleDateFormat("E").format(cal.getTime());
Toast.makeText(MainActivity.this, formatDay, 2000).show();
最佳答案
您在创建日历时设置了月份中的某天,但没有设置月份或年份。您需要 DatePicker 的 getMonth() 和 getYear() 并将它们也设置在日历上。执行 GregorianCalendar cal = new GregorianCalendar(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(), 0, 0) 而不是 Calendar.getInstance()。使用 getInstance() 您将获得当前时间的日历,然后只需更改日期。
关于android - 我如何在 DatePicker 上获取当天的字符串名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21538838/
我想要一个指标来显示迄今为止接口(interface)上的总传入字节数。 我能得到的最接近的方法是必须在查询中指定日期,但我希望有一些可以在当天工作而不改变任何东西的东西。 我现在在特定的一天所拥有的
有什么可能在编译时知道时间和日期 (BUILDTIME),以便以可移植的方式在二进制文件(可执行文件/库)中包含有关它们创建时刻的信息? 我们目前有一个使用 sh.exe 的解决方案,并且需要在 Wi
我是一名优秀的程序员,十分优秀!