sql >> Databáze >  >> RDS >> Oracle

Převést na datum a čas z Oracle

Začal bych tím, že se snažíte vyhnout tomu, abyste to dostali jako řetězec. Ujistěte se, že v Oracle používáte správný datový typ, a měli byste být schopni volat GetDateTime v příslušném DataReader (nebo cokoli, co používáte).

Pokud musíte analyzujte jej jako text, pak musíte zadat formát, který odpovídá hodnotě – použijte tedy 7 f s místo 3, protože vaše hodnota má na konci ".0000000".

DateTime.ParseExact(testdate, "yyyy-MM-dd HH:mm:ss.fffffff",
                    CultureInfo.InvariantCulture)

Ale znovu bych silně Vyzýváme vás, abyste se nemuseli vůbec zabývat hodnotou jako textem.



  1. Rozsah pro volitelné přiřazení has_one k sobě samému

  2. Chyba Oracle při spuštění jiné probíhající operace spuštění/vypnutí této instance

  3. EM SQL Monitor dopad

  4. Instalace Rails, MySQL atd. se všechno pokazí