/// <summary> 傳入日期傳出發票期別的兩個數字 [1 2] [3 4]...</summary>
/// <param name="datetime">要判斷的日期</param>
/// <returns> 整數陣列[0]期別第一個月份 [1]期別第二個月份 </returns>
public static int[] ToInvoiceMonthRange(this DateTime datetime)
{
//2 4 6 8...->餘0 ->[2-1,2][4-1,4]
//1 3 5 7...->餘1 ->[1,1+1][3,3+1]
return (datetime.Month % 2) == 0
? new int[] { datetime.Month - 1, datetime.Month }
: (datetime.Month % 2) == 1
? new int[] { datetime.Month, datetime.Month+1 }
: new int[] { 0, 0 };
}
2015年11月18日 星期三
[C#][擴充方法] 取得日期的統一發票期別
標籤:
日期,
期別,
統一發票,
C#,
Extension Method
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言