根据日期获取星期几的两种方法

private String date = "2017-05-21";//
SimpleDateFormat simpleDateFormat;

simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
b11.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        try {
            Date date1 = simpleDateFormat.parse(date);
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEEE");
            SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("E");
            String s1 = simpleDateFormat.format(date1);
            String s2 = simpleDateFormat2.format(date1);
            b11.setText(s1 + ":" + s2);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
});
b12.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Calendar calendar = Calendar.getInstance();
        String s1 = "";
        try {
            calendar.setTime(simpleDateFormat.parse(date));
        } catch (ParseException e) {
            e.printStackTrace();
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 1) {
            s1 = "周日";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 2) {
            s1 = "周一";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 3) {
            s1 = "周二";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 4) {
            s1 = "周三";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 5) {
            s1 = "周四";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 6) {
            s1 = "周五";
        }
        if ((calendar.get(Calendar.DAY_OF_WEEK)) == 7) {
            s1 = "周六";
        }
        b12.setText(s1);
    }
});














  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开发微信小程序获取当前日期星期几的方法两种:一种是使用JavaScript获取当前时间和日期,另一种是使用小程序内置的API获取当前日期星期几。 第一种方法是使用JavaScript的`Date()`对象来获取当前时间和日期。我们可以通过以下的代码来获取当前日期星期几的信息: ```javascript var date = new Date(); // 获取当前时间 var year = date.getFullYear(); // 获取当前年份 var month = date.getMonth() + 1; // 获取当前月份(返回的月份是从0开始的,所以需要加1) var day = date.getDate(); // 获取当前日期 var week = date.getDay(); // 获取当前星期几(返回值为0-6,分别代表周日到周六) // 将获取到的日期星期几展示到小程序页面上 Page({ data: { date: year + "年" + month + "月" + day + "日", week: "星期" + ['日', '一', '二', '三', '四', '五', '六'][week] } }) ``` 第二种方法是使用小程序内置的API `wx.getSystemInfo` 来获取当前日期星期几的信息: ```javascript // 调用wx.getSystemInfoSync()方法获取系统信息,包括当前日期星期几 var systemInfo = wx.getSystemInfoSync(); var date = new Date(systemInfo.SDKVersion * 1000); // 将SDK版本号转换成时间戳 var year = date.getFullYear(); // 获取当前年份 var month = date.getMonth() + 1; // 获取当前月份(返回的月份是从0开始的,所以需要加1) var day = date.getDate(); // 获取当前日期 var week = date.getDay(); // 获取当前星期几(返回值为0-6,分别代表周日到周六) // 将获取到的日期星期几展示到小程序页面上 Page({ data: { date: year + "年" + month + "月" + day + "日", week: "星期" + ['日', '一', '二', '三', '四', '五', '六'][week] } }) ``` 以上两种方法都可以实现获取当前日期星期几的功能,开发者可以根据自己的需求选择使用其中一种来获取并展示日期星期几的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值