首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将日期格式yywwd转换为dd-mm-yy

的方法是先将yywwd拆分为年份、周数和星期几,然后根据这些信息计算出具体的日期,最后将日期格式化为dd-mm-yy的形式。

具体步骤如下:

  1. 将yywwd拆分为年份、周数和星期几。例如,yywwd为21051,拆分后得到年份为21,周数为05,星期几为1。
  2. 根据年份和周数计算出具体的日期。这可以通过计算得到指定年份的第一天,然后加上(周数-1) * 7天得到该周的第一天,再加上星期几-1天得到最终的日期。例如,假设年份为2021,第一天为1月1日,那么21051对应的日期为1月4日。
  3. 将日期格式化为dd-mm-yy的形式。将日期中的月份和日期补零,然后按照dd-mm-yy的格式进行排列。例如,1月4日格式化后为04-01-21。

综上所述,将日期格式yywwd转换为dd-mm-yy的方法是先将yywwd拆分为年份、周数和星期几,然后根据这些信息计算出具体的日期,最后将日期格式化为dd-mm-yy的形式。

注意:以上是一种通用的方法,具体实现可能因编程语言和开发环境而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Bootstrap中datetimepicker日期控件1899年问题解决

    最近在开发项目的过程中,遇到一个很尴尬的问题。我们项目一直采用的是angular+bootstrap,日期控件用的是bootstrap中的datetimepicker,这个日期控件存在一个bug,当用户输入日期时,日期控件会自动跳到1899年,这个用户体验特别不好,一不小心就可能点错了。因为我们的项目中涉及的日期非常多,所以领导强烈要求我们前端解决这个问题,并且需要支持yyyy-MM-dd、yyyy/MM/dd、yyyy.MM.dd、yyyyMMdd等四种格式的兼容。作为前端中的一员,我不遗余力去从网上找答案,在百度上找了好几天,没有结果。就在最后,我忽然想到了github,在这上面我找到了我想要的答案。下面和大家分享一下。

    04
    领券