gpt4 book ai didi

c# - 在 C# 中获取三个月(季度)代码

转载 作者:可可西里 更新时间:2023-11-01 09:39:39 25 4
gpt4 key购买 nike

我需要获得给定日期的相应三个月(3 个月的时间段,即 1 月、2 月和 3 月的第一个三个月)。使用 c# System.DateTime 结构我没有设法找到我正在寻找的方法。所以我这样解决了:

DateTime sDeathDate = DateTime.Parse("18/09/1970");
int iDeathTrimester = Convert.ToInt32(Math.Round(Convert.ToDouble(sDeathDate.Month) / 3 + 0.25));

如果有人知道更简单的方法,请回答。

安德烈

最佳答案

假设 1 月至 3 月是第 1 学期,4 月至 6 月是第 2 学期,7 月至 9 月是第 3 学期,10 月至 12 月是第 4 学期,那么您可以使用

int trimester = (sDeathDate.Month - 1) / 3 + 1

这和四分之一是一样的,你的意思不一样吗?

关于c# - 在 C# 中获取三个月(季度)代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com