New to Telerik Document ProcessingStart a free 30-day trial

Provides utility methods for cell value formatting, date-time conversion, culture handling, and number format string parsing.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Formatting

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

C#
public static class FormatHelper

Inheritance: objectFormatHelper

Fields

Defines the earliest date the RadSpreadsheet recognizes.

C#
public static readonly DateTime StartDate

Methods

Converts a DateTime instance to a numeric value representing days since 1900-01-01, accounting for Excel's leap year bug.

C#
public static double ConvertDateTimeToDouble(DateTime dateTime)
Parameters:dateTimeDateTime

The DateTime instance.

Returns:

double

The double number.

Converts a numeric value representing days since 1900-01-01 to a DateTime instance, accounting for Excel's leap year bug, or returns null if the value is invalid.

C#
public static DateTime? ConvertDoubleToDateTime(double doubleValue)
Parameters:doubleValuedouble

The double value.

Returns:

DateTime?

The DateTime instance.

Rounds the milliseconds of a DateTime to the specified precision by truncating or rounding based on the digit count.

C#
public static DateTime RoundMilliseconds(this DateTime dateTimeValue, int precision)
Parameters:dateTimeValueDateTime

The DateTime value.

precisionint

The precision.

Returns:

DateTime

The DateTime instance with rounded milliseconds.

Rounds a DateTime to the nearest second by rounding up if milliseconds are 500 or greater.

C#
public static DateTime RoundMinutes(this DateTime dateTimeValue)
Parameters:dateTimeValueDateTime

The DateTime value.

Returns:

DateTime

The DateTime instance with rounded minutes.

Converts a NumberCellValue to a DateTime by interpreting the numeric value as days since 1900-01-01, or returns null if the value is invalid.

C#
public static DateTime? ToDateTime(this NumberCellValue numberCellValue)
Parameters:numberCellValueNumberCellValue

The number cell value.

Returns:

DateTime?

The DateTime instance.

Properties

Gets or sets the culture helper used for resolving locale-specific formatting settings such as decimal separators, currency symbols, and list separators.

C#
public static SpreadsheetCultureHelper CultureHelper { get; set; }