0% found this document useful (0 votes)
60 views

Formatting Date and Time Using Predefined Formats (Less5)

The Format function formats numeric values in various predefined and user-defined styles. Predefined styles include "General Number", "Fixed", "Standard", "Currency", and "Percent" which format numbers without/with separators and decimal places or as percentages. User-defined styles use similar formatting but allow custom number formats like "0.00" to specify decimal places or "#,##0.00" to add separators. Examples demonstrate using different style arguments of Format to display formatted numeric values.

Uploaded by

zaro.zaro
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

Formatting Date and Time Using Predefined Formats (Less5)

The Format function formats numeric values in various predefined and user-defined styles. Predefined styles include "General Number", "Fixed", "Standard", "Currency", and "Percent" which format numbers without/with separators and decimal places or as percentages. User-defined styles use similar formatting but allow custom number formats like "0.00" to specify decimal places or "#,##0.00" to add separators. Examples demonstrate using different style arguments of Format to display formatted numeric values.

Uploaded by

zaro.zaro
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

he Format function is a very powerful formatting function which can display the numeric

values in various forms. There are two types of Format functions, one of them is the
built-in or predefined format while another one can be defined by the users.

(i) The format of the predefined Format function is

Format (n, “style argument”)

where n is a number and the list of style arguments is given in Table 15.1.

Table 15.1 List of style arguments

Style Explanation Example


argument
General To display the number without
Number having separators between
thousands. Format(8972.234, “General Number”)=8972.234
Fixed To display the number without
having separators between
thousands and rounds it up to two Format(8972.2, “Fixed”)=8972.23
decimal places.
Standard To display the number with
  separators or separators between
thousands and rounds it up to two Format(6648972.265, “Standard”)= 6,648,972.27
decimal places.
Currency To display the number with the
dollar sign in front, has separators
between thousands as well as Format(6648972.265, “Currency”)= $6,648,972.27
rounding it up to two decimal
places.
Percent Converts the number to the
percentage form and displays a %
sign and rounds it up to two Format(0.56324, “Percent”)=56.32 %
decimal places.
 

Example 15.1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click, Button5.Click, Button4.Click, Button3.Click
Label1.Text = Format(8972.234, "General Number")
Label2.Text = Format(8972.2, "Fixed")
Label3.Text = Format(6648972.265, "Standard")
Label4.Text = Format(6648972.265, "Currency")
Label5.Text = Format(0.56324, "Percent")
End Sub

The Output window is shown below:

(ii) The format of the user-defined Format function is

Format (n, “user’s format”)

Although it is known as user-defined format, we still need to follows certain formatting


styles. Examples of user-defined formatting style are listed in Table 15.2

Table15.2: User-Defined format

Example Explanation Output


Format(781234.57,”0”) Rounds to whole number without 781235
separators between thousands.
Format(781234.57,”0.0”) Rounds to 1 decimal place without 781234.6
separators between thousands.
Format(781234.576,”0.00”) Rounds to 2 decimal places without 781234.58
separators between thousands.
Format(781234.576,”#,##0.00”) Rounds to 2 decimal places with 781,234.58
separators between thousands.
Format(781234.576,”$#,##0.00”) Shows dollar sign and rounds to 2 $781,234.58
decimal places with separators
between thousands.
Format(0.576,”0%”) Converts to percentage form without 58%
decimal places.
Format(0.5768,”0.00%”) Converts to percentage form with 2 57.68%
decimal places.

Example 15.2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click, Button5.Click, Button4.Click, Button3.Click
Label1.Text = Format(8972.234, "0.0")
Label2.Text = Format(8972.2345, "0.00")
Label3.Text = Format(6648972.265, "#,##0.00")
Label4.Text = Format(6648972.265, "$#,##0.00")
Label5.Text = Format(0.56324, "0%")
End Sub

The Output window is shown below:

You might also like