Fungsi tanggal PowerShell

Pelajari tentang fungsi PowerShell.

Format tanggal

Secara default, Get-Date mengembalikan pola tanggal yang panjang. Misalnya, dengan menyebutnya, Anda dapat kembali "Jumat, 6 Januari 2012 10:32:12 AM". Anda mungkin menginginkan pola lain. PowerShell dapat menggunakan platform Windows .NET untuk mengakses format lain, termasuk pendek, tanggal lengkap atau jenis umum untuk menampilkan tanggal dengan cara yang berbeda, dengan setiap formulir yang ditunjukkan oleh karakter unik, termasuk "d" untuk tanggal pendek, " D "untuk tanggal yang panjang atau" M "untuk pola bulan dan hari. Menulis "$ date = Get-Date -format d" di skrip Anda akan mengembalikan pola tanggal pendek dalam format "MM / DD / YYYY".

Properties

Terkadang Anda tidak perlu seluruh tanggal di skrip Anda. Anda mungkin hanya membutuhkan hari dan bulan, atau hanya setahun. Setelah memanggil Get-Date dan menyimpan hasilnya dalam variabel, Anda dapat mengekstrak bagian-bagian tanggal dengan mengakses properti Get-Date. Misalnya, menulis "$ date.Day" mengembalikan hari, "$ date.Month" mengembalikan bulan, dan sama untuk tahun, menit, dan properti kedua. Anda juga dapat mengembalikan hanya satu properti ketika Anda memanggil Get-Date dengan mengetik "$ month = (Get.Date) .Month" di skrip Anda, misalnya.

Metode

Seperti halnya properti Get-Date, metode "ToShortDateString" (string tanggal pendek) mengembalikan appart dari tanggal dan nilai waktu penuh. Setelah memanggil Get-Date, Anda bisa mendapatkan hanya bagian dari tanggal dengan mengetik "$ date.ToShortDateString ()" di skrip Anda, yang akan mengembalikan hari, bulan, dan tahun dalam format "MM / DD / YYYY". Perhatikan tanda kurung kosong di akhir pemanggilan metode. Dengan cara yang sama, metode "DayOfWeek" (hari dalam seminggu) dan "DayOfYear" (hari dalam setahun) bekerja sama dengan "ToShortDateString", tetapi mereka mengembalikan nilai yang ditunjukkan oleh nama mereka, dan mereka juga tidak memerlukan tanda kurung.

Get-Date Arithmetic

Jika Anda ingin membuat kalender atau hanya ingin tahu hari apa dalam seminggu, dalam 500 hari, Anda dapat menggunakan fungsi aritmatika Get-Date untuk memasukkan fungsi ini ke dalam skrip Anda. Misalnya, menulis "" $ date.AddDays (500) "akan menambah 500 hari ke nilai yang disimpan dalam variabel tanggal $, dengan cara yang sama, " $ date.AddDays (-500) "akan mengurangkan 500 hari. Anda dapat menggunakan metode tambahan termasuk "AddYears, " "AddMonths, " "AddHours, " "AddMinutes" dan "AddSeconds."