Skip to main content

HowTo: Convert a given number into its ordinal value in VB.NET

Found this code from stackoverflow and made some small change to it,  this will convert any given number to its ordinal value.

Example:
Convert(1) will return 1st
Convert(11) will return 11th
Convert(12) will return 12th
Convert(23) will return 23rd

Public Function Convert(ByVal number As Integer) As String
        Dim ones As Integer = number Mod 10
        Dim tens As Integer = Math.Floor(number / 10) / 10
        If (number > 10 And number < 14) Then
            Return number.ToString() & "th"
        Else
            Select Case ones
                Case 1
                    Return number.ToString() & "st"
                Case 2
                    Return number.ToString() & "nd"
                Case 3
                    Return number.ToString() & "rd"
                Case Else
                    Return number.ToString() & "th"
            End Select
        End If
    End Function

Comments

Popular posts from this blog

Simple Color Picker - a jQuery color picker control

It's been a while since I build this small plugin for jQuery, While browsing through my files I try to see if this plugin still works with the latest version of jQuery which is 1.3.2 and it did. I have updated the sample and change the file names so it is easy to recognize. I also move the downloads to my google site, Download here . Focus on the input box below or click on the box next to the control to show color picker. Basic Sample jQuery(function($) { $("#vtrColorPicker").attachColorPicker(); }); Change Background jQuery(function($) { $("#vtrColorPicker1").attachColorPicker(); $("#vtrColorPicker1").change(function() { $("#content-wrapper").css("background-color",$("#vtrColorPicker1").getValue()); });

dnnAlert and dnnConfirm jQuery Plugin

I like the idea of using jQuery Plugins in DNN for interactive and consistent user interface which is why I digg into using dnnAlert and dnnConfirm plugins, however after a quick look on the documentation I notice the following. For dnnAlert you can't set the title. We are allowed to set the OK button text using okText option but not the dialog title? For dnnConfirm. This is very usefull when you just want a confirmation dialog upon click on your button or link however you can't use it like javascript confirm function or at least I don't know how to use it like below: if(confirm('Question?')){//some code}

A javascript library for formatting and manipulating numbers.

Numeral.js , while less complex, was inspired by and heavily borrowed from  Moment.js  so if you have use momentjs before you should be familiar with this library. Numbers can be formatted to look like currency, percentages and more. How to use: numeral(1000).format('0,0') returns 1,000 numeral(1230974).format('0.0a') returns 1.2m numeral(1000.234).format('$0,0.00') returns $1,000.23 numeral(1230974).format('($ 0.00 a)') returns $ 1.23 m numeral(1).format('0%') returns 100% numeral(0.974878234).format('0.000%') returns 97.488% For more sample and options go to  http://numeraljs.com/ .