Avatar billede hansi67 Nybegynder
13. august 2004 - 12:25 Der er 5 kommentarer og
1 løsning

Datalist control - hvad er: {0:d}

Hey
Jeg sidder og "roder" med en DataList for første gang, ud fra et eksempel jeg har fundet på nettet.

Det går meget godt (alt virker:), men jeg er ikke lige helt klar over hvad det er jeg egentligt laver.

--kode--
<%# DataBinder.Eval(Container.DataItem, "OrderDate", "{0:d}") %>
--------

Mit spørgsmål er:
Hvad er: {0:d}  .. eller {0:c}
Avatar billede snepnet Nybegynder
13. august 2004 - 12:43 #1
det er et formatteringsudtryk.. Det betyder at vil have formatteret værdien ud fra formatspecifier "d" - som giver dig en datopræsentation på en specifik form.
Avatar billede powernodes Nybegynder
13. august 2004 - 12:43 #2
General -    {0}

Dates
---------------------------------
Short Time -    {0:t}
Long Time -    {0:T}
Short Date -    {0:d}
Long Date -    {0:D}
Date & Time -    {0:g}
Full Date -    {0:G}

Numbers
--------------------------------
Number -    {0:N}
Decimal -    {0:D}
Fixed Point -    {0:F}
Currency -    {0:C}
Scientific -    {0:E}
Hexadecimal -    0x{0:X}

Ref: http://www.tek-tips.com/gfaqs.cfm/lev2/4/lev3/32/pid/855/fid/2613
Avatar billede snepnet Nybegynder
13. august 2004 - 12:44 #3
her en lille oversigt over nogle af mulighederne med en dato :

public class MainClass {
  public static void Main(string[] args)  {
      DateTime dt = DateTime.Now;
      String[] format = {
          "d", "D",
          "f", "F",
          "g", "G",
          "m",
          "r",
          "s",
          "t", "T",
          "u", "U",
          "y",
          "dddd, MMMM dd yyyy",
          "ddd, MMM d \"'\"yy",
          "dddd, MMMM dd",
          "M/yy",
          "dd-MM-yy",
      };
      String date;
      for (int i = 0; i < format.Length; i++) {
          date = dt.ToString(format[i], DateTimeFormatInfo.InvariantInfo);
          Console.WriteLine(String.Concat(format[i], " :" , date));
      }

  /** Output.
  *
  * d :08/17/2000
  * D :Thursday, August 17, 2000
  * f :Thursday, August 17, 2000 16:32
  * F :Thursday, August 17, 2000 16:32:32
  * g :08/17/2000 16:32
  * G :08/17/2000 16:32:32
  * m :August 17
  * r :Thu, 17 Aug 2000 23:32:32 GMT
  * s :2000-08-17T16:32:32
  * t :16:32
  * T :16:32:32
  * u :2000-08-17 23:32:32Z
  * U :Thursday, August 17, 2000 23:32:32
  * y :August, 2000
  * dddd, MMMM dd yyyy :Thursday, August 17 2000
  * ddd, MMM d "'"yy :Thu, Aug 17 '00
  * dddd, MMMM dd :Thursday, August 17
  * M/yy :8/00
  * dd-MM-yy :17-08-00
  */
  }
}
Avatar billede hansi67 Nybegynder
13. august 2004 - 13:06 #4
Tak skal du ha for det meget fine svar +++
Jeg vil meget gerne give dig point ..men har ikke mulighed for det ?? (ingen knap)
Avatar billede snepnet Nybegynder
13. august 2004 - 13:21 #5
Vi skal lægge et svar :o) - så markerer du bare dem du vil give point (og der skulle så gerne være en knap at trykke på :o)
Avatar billede hansi67 Nybegynder
13. august 2004 - 13:44 #6
Hermed givet ;P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester