Convert hours to sexagesimal hours, minutes, and seconds with specified number of second decimal places

Namespace: ASCOM.Utilities
Assembly: ASCOM.Utilities (in ASCOM.Utilities.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
public string HoursToHMS(
	double Hours,
	string HrsDelim,
	string MinDelim,
	string SecDelim,
	int SecDecimalDigits
)
Visual Basic
Public Function HoursToHMS ( _
	Hours As Double, _
	HrsDelim As String, _
	MinDelim As String, _
	SecDelim As String, _
	SecDecimalDigits As Integer _
) As String
Visual C++
public:
virtual String^ HoursToHMS(
	double Hours, 
	String^ HrsDelim, 
	String^ MinDelim, 
	String^ SecDelim, 
	int SecDecimalDigits
) sealed

Parameters

Hours
Type: System..::..Double
The hours value to convert
HrsDelim
Type: System..::..String
The delimiter string separating hours and minutes
MinDelim
Type: System..::..String
The delimiter string separating minutes and seconds
SecDelim
Type: System..::..String
The delimiter string to append to the seconds part
SecDecimalDigits
Type: System..::..Int32
The number of digits after the decimal point on the seconds part

Return Value

Sexagesimal representation of hours input value, hours, minutes and seconds

Implements

IUtil..::..HoursToHMS(Double, String, String, String, Int32)

Remarks

If you need a leading plus sign, you must prepend it yourself. The delimiters are not restricted to single characters.

See Also