Tuesday, March 6, 2012

Convert Seconds to HH:MM:SS Format:


protected void Page_Load(object sender, EventArgs e)
    {
int seconds = 10000;
       string Time = ConvertToHHMMSS1(seconds);
       //string Time = ConvertToHHMMSS2(seconds);
lblImpCurTimePerday.Text = Time;

    }

private string ConvertToHHMMSS1(int seconds)
    {
        TimeSpan ts = new TimeSpan(0, 0, 0, seconds, 0);
        int Hours = (int)ts.TotalHours;

        return string.Format("{0}:{1}:{2}", Hours, ts.Minutes, ts.Seconds);
    }

private string ConvertToHHMMSS2(int seconds)
  {
    return string.Format("{0:00}:{1:00}:{2:00}", seconds / 3600, (seconds / 60) % 60, seconds % 60);
  }

Sunday, March 4, 2012

C# string formatting


Numeric Format Specifiers
Specifier
Description
Example
C#
c
Currency; specify the number of decimal places
 $12,345.00
string.Format
("Currency: {0:c}", iNbr)
d
Whole numbers; specifies the minimum number of digits - zeroes will be used to pad the result
 12345
string.Format
("Whole: {0:d}", iNbr)
e
Scientific notation; specifies the number of decimal places
 1.2345e+004
string.Format
("Exponential: {0:e}", iNbr)
f
Fixed-point; specifies the number of decimal places
 12345.00
string.Format
("Fixed: {0:f3}", iNbr)
n
Fixed-point with comma separators; specifies the number of decimal places
 12,345.00
string.Format
("Fixed formatted: {0:n3}", iNbr)
p
percentage; specifies the number of decimal places
 1,234,500.00%
string.Format
("Percentage: {0:p2}", iNbr)
x
Hexadecimal
 3039
string.Format
("Hexadecimal: {0:x}", iNbr)

Example :
private string ConvertToPercent(string textToConvert)
  {
    return String.Format("{0:P}", Convert.ToDecimal(textToConvert));
  }

private string CovertToInteger(string textToCovert)
  {
    return String.Format("{0:n0}", Convert.ToInt32(textToCovert));
  }

private string ConvertToDecimal(string textToCovert)
  {
    return String.Format("{0:f0}", Convert.ToDecimal(textToCovert));
  }

 private string ConvertToCurrency(string textToConvert)
  {
    return String.Format("{0:c}", Convert.ToDecimal(textToConvert));

Friday, March 2, 2012

set the color of text that is in span in HTML in jquery

var color = 'red';
function fnSetColor(loopname, color) {
                $("div[id*='lstSelectedLoop'] ul li span").each(function () {
                    if ($(this).html() == loopname) {
                        $(this).css("color", color);
                    }
                })
            }

Call javascript from server side

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SetHiddenAdSegmentDuration", "SetHiddenAdSegmentDuration('" + SumAdSegmentDuration + "');", true);