PowerShell: Saniyeleri Saat ve Dakikaya Dönüştürme
PowerShell'de genellikle saniyeleri saatlere ve dakikalara dönüştürmek isteyebilirsiniz.
Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
[timespan]::fromseconds(54680).ToString()
Bu özel örnek, 54.680 saniyeyi eşdeğer sayıda saat, dakika ve saniyeye dönüştürecektir.
Belirttiğimiz saniye sayısına eşdeğer gün, saat, dakika, saniye ve milisaniye sayısını hesaplamak için [timespan] komutunu kullandığımızı unutmayın.
Daha sonra çıktıyı ss:dd:ss biçimine dönüştürmek için ToString() yöntemini kullanırız.
Yalnızca belirttiğimiz saniye sayısına eşdeğer toplam saat veya dakika sayısını döndürmek için aşağıdaki sözdizimini de kullanabileceğimizi unutmayın:
$TotalHours = [timespan]::fromseconds(54680).TotalHours
$TotalMinutes = [timespan]::fromseconds(54680).TotalMinutes
Aşağıdaki örnekler bu yöntemlerin her birinin pratikte nasıl kullanılacağını göstermektedir.
Örnek: PowerShell'de Saniyeleri Saat ve Dakikaya Dönüştürme
54.680 saniyeyi saat, dakika ve saniyeye dönüştürmek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
[timespan]::fromseconds(54680).ToString()
Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Çıktıdan 54.680 saniyenin 15 saat, 11 dakika ve 20 saniyeye eşdeğer olduğunu görebiliriz.
54.680 saniyeyi dakikaya dönüştürmek için aşağıdaki sözdizimini de kullanabiliriz:
[timespan]::fromseconds(54680).ToMinutes
Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Çıktıdan 54.680 saniyenin yaklaşık 911,33 dakikaya eşdeğer olduğunu görebiliriz.
Son olarak 54.680 saniyeyi saate dönüştürmek için aşağıdaki sözdizimini kullanabiliriz:
[timespan]::fromseconds(54680).ToHoursAşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Çıktıdan 54.680 saniyenin yaklaşık 15,19 saate eşdeğer olduğunu görebiliriz.
Hangi yöntemi tercih ederseniz onu kullanmaktan çekinmeyin.


