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