vb.net - 获取一个月最后一天的最后一个 en

标签 vb.net

我有一个日期,例如 27-12-2010(日-月-年)。我需要返回以下值。

31-12-2010(该月的最后一天)

30-12-2010(当月最后一天)

最佳答案

如果您想要指定月份的最后一天,请使用:

Dim original As DateTime = DateTime.Now ' The date you want to get the last day of the month for
Dim lastOfMonth As DateTime = original.Date.AddDays(-(original.Day - 1)).AddMonths(1).AddDays(-1)

有点啰嗦,但它保证你不会以某种方式结束下个月的第一天或倒数第二个月。

关于vb.net - 获取一个月最后一天的最后一个 en,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720785/

相关文章:

c# - 如何在图片框控件中突出显示图像的特定部分

wpf - 页面只能有 Window 或 Frame 作为父级

javascript - 如何注释掉混有服务器标签的一段 javascript 代码

.net - 处置类 vb.net

.net - 拆分容器,制作固定面板

vb.net - 如何在 VB.NET WinForms 应用程序中创建聊天气泡

VB.NET:按另一个列表对列表进行排序

c++ - 在 vb.net 应用程序中使用 C++ 头文件?

wpf - 当内容适合窗口时,如何在wpf中隐藏滚动条?

C#:异步运行此代码的不同方法?