Skrip Batch - Tanggal dan Waktu

Halo, para pemula pemrogram! Hari ini, kita akan mendalaminya dunia yang menarik tentang tanggal dan waktu dalam skrip Batch. Sebagai guru komputer yang ramah di lingkungan sekitar Anda, saya sangat gembira untuk menghidahkan Anda dalam perjalanan ini. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya - kita akan mulai dari dasar dan kemudian maju perlahan-lahan. Jadi, siapkan notepad virtual Anda, dan mari kita mulai!

Batch Script - DATE & TIME

Perintah DATE

Perintah DATE dalam skrip Batch mirip dengan kalender digital Anda. Itu memungkinkan Anda untuk melihat atau mengubah tanggal saat ini di komputer Anda. Mari kita jelajahi bagaimana menggunakannya!

Melihat Tanggal Saat Ini

Untuk melihat tanggal saat ini, cukup ketik:

DATE

Ketika Anda menjalankan perintah ini, Anda akan melihat sesuatu seperti ini:

Tanggal saat ini adalah: Sen 04/17/2023
Masukkan tanggal baru: (bb-tt-tt)

Ini adalah fakta menarik: Pernah ada murid yang menggunakan perintah ini untuk memeriksa jika itu adalah ulang tahunnya. Dia sangat gembira ketika ternyata itu benar-benar seperti itu!

Mengubah Tanggal

Untuk mengubah tanggal, Anda dapat memasukkan tanggal baru saat diminta. Misalnya:

DATE 04-18-2023

Ini akan mengubah tanggal menjadi 18 April 2023. Tetapi hati-hati! Mengubah tanggal sistem Anda dapat mempengaruhi berbagai aplikasi dan proses.

Menggunakan DATE dalam Skrip

Sekarang, mari kita lihat bagaimana kita dapat menggunakan perintah DATE dalam skrip kita. Ini adalah contoh sederhana:

@echo off
echo Tanggal hari ini adalah:
date /t
pause

Dalam skrip ini:

  1. @echo off menghindari penampilan perintah.
  2. echo Tanggal hari ini adalah: mencetak pesan.
  3. date /t menampilkan tanggal saat ini tanpa meminta tanggal baru.
  4. pause menjaga jendela terbuka sehingga Anda dapat melihat hasilnya.

Perintah TIME

Seperti DATE, perintah TIME memungkinkan Anda untuk melihat atau mengubah waktu saat ini di komputer Anda. Itu seperti memiliki jam digital di ujung jari Anda!

Melihat Waktu Saat Ini

Untuk melihat waktu saat ini, cukup ketik:

TIME

Anda akan melihat sesuatu seperti ini:

Waktu saat ini adalah: 14:30:45.52
Masukkan waktu baru:

Mengubah Waktu

Untuk mengubah waktu, masukkan waktu baru saat diminta:

TIME 15:45

Ini akan mengubah waktu menjadi 3:45 PM.

Menggunakan TIME dalam Skrip

Mari kita buat skrip yang menampilkan baik tanggal dan waktu:

@echo off
echo Tanggal dan waktu saat ini:
date /t
time /t
pause

Skrip ini akan menunjukkan tanggal dan waktu saat ini tanpa meminta perubahan.

Tanggal dalam Format Tahun-Bulan-Tanggal

kadang-kadang, Anda mungkin perlu menampilkan tanggal dalam format Tahun-Bulan-Tanggal. Skrip Batch tidak memiliki perintah bawaan untuk ini, tetapi kita dapat membuat solusi sendiri menggunakan variabel lingkungan.

Ini adalah skrip yang menampilkan tanggal dalam format YYYY-MM-DD:

@echo off
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set year=%datetime:~0,4%
set month=%datetime:~4,2%
set day=%datetime:~6,2%
echo Tanggal saat ini: %year%-%month%-%day%
pause

Mari kitauraikan ini:

  1. Loop for menjalankan perintah wmic untuk mendapatkan tanggal dan waktu lokal.
  2. Kita ekstrak informasi tanggal ke variabel: year, month, dan day.
  3. Akhirnya, kita menampilkan tanggal dalam format yang diinginkan.

Skrip ini mungkin terlihat agak kompleks, tetapi itu sangat kuat. Saya ingat seorang murid yang menggunakan ini untuk otomatis menandatangani file tugasnya!

Metode Tanggal dan Waktu yang Berguna

Berikut adalah tabel dari beberapa metode tanggal dan waktu yang berguna dalam skrip Batch:

Metode Deskripsi Contoh
DATE /T Tampilkan tanggal saat ini DATE /T
TIME /T Tampilkan waktu saat ini TIME /T
%DATE% Variabel lingkungan untuk tanggal saat ini echo %DATE%
%TIME% Variabel lingkungan untuk waktu saat ini echo %TIME%
wmic os get localdatetime Dapatkan tanggal dan waktu dalam format YYYYMMDDHHMMSS wmic os get localdatetime

Ingat, latihan membuat sempurna! Cobalah menulis skrip yang menggunakan perintah ini dalam berbagai cara. Mungkin buat jam digital, atau skrip yang menghitung berapa hari lagi hingga ulang tahun Anda berikutnya.

Dalam kesimpulan, bekerja dengan tanggal dan waktu dalam skrip Batch membuka peluang yang luas. Dari tampilan tanggal sederhana hingga perhitungan waktu yang kompleks, tools ini dapat sangat berguna dalam perjalanan pemrograman Anda. Terus mencoba, dan jangan takut untuk membuat kesalahan - itu adalah bagaimana kita belajar!

Selamat menulis skrip, para pemrogram masa depan!

Credits: Image by storyset