Monday, 15 June 2009

Get-TimeTick.ps1

  1. <# 
  2. .SYNOPSIS 
  3.     This script gets and displays the static Tick values from TimeSpan Object 
  4. .DESCRIPTION 
  5.     This script 
  6. .NOTES 
  7.     File Name  : Get-TimeTick.ps1 
  8.     Author     : Thomas Lee - tfl@psp.co.uk 
  9.     Requires   : PowerShell V2 CTP3 
  10. .LINK 
  11.     This script posted to: 
  12.         http://www.pshscripts.blogspot.com 
  13.     MSDN Sample posted at: 
  14.         http://msdn.microsoft.com/en-us/library/system.timespan.tickspersecond(VS.85).aspx 
  15. .EXAMPLE 
  16.     PSH [C:\foo]: .\Get-TimeTick.ps1 
  17.     Ticks Per: 
  18.     Day         : 864,000,000,000 
  19.     Hour        :  36,000,000,000 
  20.     Minute      :     600,000,000 
  21.     Second      :      10,000,000 
  22.     Millisecond :          10,000 
  23. #> 
  24.  
  25. ## 
  26. # Start of script 
  27. ## 
  28.   
  29. # Create the values 
  30. $tsticksperday         = [system.timespan]::ticksperday 
  31. $tsticksperhour        = [system.timespan]::ticksperhour 
  32. $tstickspermillisecond = [system.timespan]::TicksPerMillisecond 
  33. $tsticksperminute      = [system.timespan]::ticksperminute 
  34. $tstickspersecond =      [system.timespan]::tickspersecond 
  35.  
  36. # Display results nicely formatted 
  37. "Ticks Per:"  
  38. "Day         : {0, 15}" -f $tsticksperday.tostring("###,###"
  39. "Hour        : {0, 15}" -f $tsticksperhour.tostring("###,###"
  40. "Minute      : {0, 15}" -f $tsticksperminute.tostring("###,###"
  41. "Second      : {0, 15}" -f $tstickspersecond.tostring("###,###"
  42. "Millisecond : {0, 15}" -f $tstickspermillisecond.tostring("###,###"
  43. #End of Script 

No comments: