vb.net - 将 DayOfWeek 枚举转换为表示日期的字符串

标签 vb.net date dayofweek select-case

我想知道是否有办法直接转换整数 DayOfWeek返回表示星期一、星期二等日期的字符串。

示例代码:

MessageBox.Show(Date.Today.DayOfWeek)

这将返回 6 (截至今日)。有没有办法直接将其转换为 Saturday , 例如?我真的不在乎它真正将它转换成什么,但我想取消我的 Select Case:
Select Case Date.Today.DayOfWeek
     Case 0
         day = "Sunday"
     Case 1
         day = "Monday"
     Case 2
         day = "Tuesday"
     Case 3
         day = "Wednesday"
     Case 4
         day = "Thursday"
     Case 5
         day = "Friday"
     Case 6
         day = "Saturday"
     Case Else
         day = "Apocalypse: we're all boned."
 End Select

谢谢 :)

最佳答案

一个更简单的方法:

Dim day As String = Date.Today.DayOfWeek.ToString()

关于vb.net - 将 DayOfWeek 枚举转换为表示日期的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169130/

相关文章:

vb.net - 是否可以使用 OLEDB 插入公式?

mysql - 查询中的 Coldfusion MySQL 查询

mysql - 如何获取列和单元格数据的值?

.net - 为什么将0xFFFFFFFF分配给UInteger在VB.NET中产生错误?

mysql - 当值已使用 DATE_FORMAT 格式化时,MySQL 能否正确排序 DATETIME 列?

java - 如何从 java.sql.Timestamp 转换为 java.util.Date?

星期几的 PHP 或 MySQL 日期格式

java - 如何从java(android)中的月份中获取星期几?

Cassandra - 如何从时间戳列获取星期几?

vb.net - 使用 VB.NET 为 VBA IDE 构建插件