HIRO's.NET Blog

PowerShellが好き

目次

Blog 利用状況

ニュース

あわせて読みたい

書庫

日記カテゴリ

リンク

指定した年月の最終日を取得する(PowerShell Tips)

指定した年月の最終日を取得する関数を作成してみました。

Get-LastDay.ps1

#===============================================================================
# Get-LastDay: 指定した年月の最終日を取得する
#
# パラメータ:
#       $Year: 年(省略した場合は現在の年)
#      $Month: 月(省略した場合は現在の月)
#
# 使用例1(年月指定)
#   PS > Get-LastDay 2008 2
#
# 使用例2(年月省略)
#   PS > Get-LastDay
#
# copyright HIRO's.NET(http://hiro.wankuma.com/)
#===============================================================================
function global:Get-LastDay
{
  Param ([int]$Year = $(Get-Date).Year, [int]$Month =  $(Get-Date).Month)
  return [System.DateTime]::DaysInMonth($Year, $Month)
}

 

関数本体よりコメントのほうが長い....

 

ポイント

DateTime構造体のDaysInMonthは、指定した年月が持つ日数を返します。

それをreturnしているだけです...

 

補足

パラメータを省略した場合は、当月の最終日を返します。



 

投稿日時 : 2008年2月21日 11:23

コメントを追加

# 指定した年月のカレンダーを表示する(PowerShell Tips) 2008/02/21 11:39 HIRO's.NET Blog

指定した年月のカレンダーを表示する(PowerShell Tips)

タイトル
名前
URL
コメント