10 Saya ingin mendapatkan tanggal 3 menit di masa depan. Misalnya, jika "sekarang" adalah 01-Jan-70 00:00:00 GMT Saya ingin mendapatkan 01-Jan-80 00:03:00 GMT Bagaimana saya harus melakukannya? Saya bekerja dengan linux busybox. date busybox michelemarcon sumber 7 Saya suka bagaimana 3 menit dan 10 tahun ... halus! lornix Jawaban: 14 Dengan GNU dateAnda dapat melakukannya sesederhana ini: date --date="3min" Tapi busyboxsepertinya tidak begitu pintar (belum). Satu-satunya solusi andal yang saya gunakan bbadalah: busybox date -D '%s' -d "$(( `busybox date +%s`+3*60 ))" (Anda tidak perlu busyboxbagian jika tidak ada dateimplementasi lain hadir) Jika Anda ingin output yang diformat, Anda bisa menambahkan ini busybox date -D '%s' +"%y%m%d%H%" -d "$(( `busybox date +%s`+3*60 ))" rozcietrzewiacz sumber 6 Solusi yang bekerja di linux alpine date -d@"$(( `date +%s`+180))" Peder sumber Tolong jelaskan tentang perintah Anda, bagaimana cara kerjanya dan semacamnya. Juga, mengapa solusi asli tidak berhasil untuk Anda. LinuxSecurityFreak 1 Saya harus menetapkan tanggal +2 jam pada busybox OS pada router saya perintah saya: date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)" pengguna63180 sumber
14 Dengan GNU dateAnda dapat melakukannya sesederhana ini: date --date="3min" Tapi busyboxsepertinya tidak begitu pintar (belum). Satu-satunya solusi andal yang saya gunakan bbadalah: busybox date -D '%s' -d "$(( `busybox date +%s`+3*60 ))" (Anda tidak perlu busyboxbagian jika tidak ada dateimplementasi lain hadir) Jika Anda ingin output yang diformat, Anda bisa menambahkan ini busybox date -D '%s' +"%y%m%d%H%" -d "$(( `busybox date +%s`+3*60 ))" rozcietrzewiacz sumber
6 Solusi yang bekerja di linux alpine date -d@"$(( `date +%s`+180))" Peder sumber Tolong jelaskan tentang perintah Anda, bagaimana cara kerjanya dan semacamnya. Juga, mengapa solusi asli tidak berhasil untuk Anda. LinuxSecurityFreak 1 Saya harus menetapkan tanggal +2 jam pada busybox OS pada router saya perintah saya: date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)" pengguna63180 sumber
1 Saya harus menetapkan tanggal +2 jam pada busybox OS pada router saya perintah saya: date "$(date +%m%d"$(( `date +%H`+2 ))"%M%Y.%S)" pengguna63180 sumber
Jawaban:
Dengan GNU
date
Anda dapat melakukannya sesederhana ini:Tapi
busybox
sepertinya tidak begitu pintar (belum). Satu-satunya solusi andal yang saya gunakanbb
adalah:(Anda tidak perlu
busybox
bagian jika tidak adadate
implementasi lain hadir)Jika Anda ingin output yang diformat, Anda bisa menambahkan ini
sumber
Solusi yang bekerja di linux alpine
sumber
Saya harus menetapkan tanggal +2 jam pada busybox OS pada router saya perintah saya:
sumber