当前位置: 首页 > 知识库问答 >
问题:

将2017-03-25T11:24:20等日期转换为工作日

酆意智
2023-03-14

我有给定匹配格式的日期字符串:2017-03-25T11:24:20或2020-06-26T11:14:00

并想找到一周中的哪一天在给定的日期,在java或科特林

共有1个答案

司马洲
2023-03-14

您可以将日期时间字符串解析为本地日期时间对象,并使用其 getDayOfWeek() 方法 (doc) 来查找星期几,该星期几返回星期枚举 (doc)。在科特林,它看起来像这样

val date = LocalDateTime.parse("2017-03-25T11:24:20")
println(date.dayOfWeek) // would print "SATURDAY"

DayOfWeek枚举中,您可以使用getDisplayName(TextStyle style, Locale locale)获取本地化文本表示,例如“Mon”或“星期五”,或getValue()获取每周一天的int值。

 类似资料:
  • 是否有任何java库可用于解析特定于语言的序数指示符/后缀? 我有一个日期值,如下所示:。我想将其转换为。谁能指导我怎么做吗?

  • 周日->明谷-0 周一->赛宁-1 周二->Selasa-2 帮我谢谢

  • 问题内容: 我从服务器获得的时间就像 。 我想将其转换为。 我还希望转换后的时间为24小时格式。任何人都可以解决这个问题。我想得到的输出就像 问题答案: 试试这个:

  • 问题内容: 我的json 响应 包含一个 CreatedOn 日期: 我需要将 CreatedOn 转换为简单的日期格式,并 计算从CreatedOn日期到当前日期的差异天数。 当我调试下面的代码字符串 CreatedOn时 显示一个空值。怎么会? 问题答案: 要么 考虑使用JSON方法而不是包含。JSON具有“ has()”,用于验证密钥是否存在。 您还应该确保首先尝试{}捕获{}字符串,以确保

  • 问题内容: 我在mySQL 5.1中有一个数据类型的日期列。如何将其转换为DATE? 这是我到目前为止所拥有的- 得到这个 错误-#1064-您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在’FROM 7 FOR 4附近使用) 请帮忙。 问题答案: 您可以使用MySQL的功能 尽管我怀疑您使用Unix时间戳会更轻松

  • 问题内容: 我需要将1/9/2011的varchar值转换为mySQL中的日期,并且只需要月份和年份。这样我就可以使用该功能(因此,我需要将以上内容转换为201101)。 我已经尝试过使用函数的各种方式: 但是我得到了奇怪的结果…(例如:2009-01-00) 我做错了什么? 问题答案: 要么 很难从你的例子中看出