0
A
回答
2
你可能有一个班轮做:
DateSeptemberFirst = DateSerial(Year(Date) - 1 + Month(Date) \ 10, 9, 1)
变化10比9,如果“去年九月”包括当前月。
注意整数部分带有反斜杠。
+0
我知道我的解决方案有点笨拙。 :) – Andre
1
DateSerial
是你的朋友。
Function LastSeptemberOne() As Date
Dim lYear As Long
If Date > DateSerial(Year(Date), 9, 1) Then
lYear = Year(Date)
Else
lYear = Year(Date) - 1
End If
LastSeptemberOne = DateSerial(lYear, 9, 1)
End Function
您尚未定义应该发生在9月1号是什么 - 你可能需要改变>
到>=
。
相关问题
- 1. 获取年,月,日
- 2. strtotime(“2017年9月5日星期五”)返回“2017年10月2日”?
- 3. 以日期,月份,年份获取不同的ISO日期
- 4. JavaScript:获取给定日期(月/年)的日期名称数组
- 5. 转换 - 2000 11月9日至2000年9月11日
- 6. Coverting 2011年9月13日12:00:00 AM到2011年9月13日
- 7. C# - 获取当月的当前日期,无月/年
- 8. 获取系统日期和分割日期,月份和年份
- 9. 从特定日期获取日期,月份和年份
- 10. 从给定日期获取月份,日期和年份
- 11. 获得从int(年月日)日期
- 12. 如何获取从8月02日到9月02日的日期
- 13. 日期,月日,年的日期格式
- 14. 从是日/月/年的形式获取正确的日期
- 15. 获取日,月,年的时间去语言
- 16. 以星期,星期数,月和年获取日期
- 17. 获取每年仅有月和日的日期范围
- 18. 从PHP的日期时间获取年/月/日?
- 19. Ruby on Rails的 - 获取日期 - 定是年,月,weeknumber和日
- 20. 2011年8月9日有什么错误日期时间?
- 21. iOS:日期格式 - 2012年9月20日
- 22. 日期选择日月年
- 23. 如何与另一日期(月/年)比较日期(月/年)
- 24. iOS获取日期从年的日期
- 25. 从日期获取月份的日期
- 26. 获取明年的日期
- 27. 如何“2014年9月”转换为“2014年9月1日”在MySQL
- 28. 如何从字符串日期中获取日,月,年?
- 29. 在JavaScript中使用年,月,日两个日期获取差异
- 30. 在GWT中获取日期详细信息(日,月,年)
2017年9月1日和2017年9月2日会发生什么? – Andre