sql >> Databasteknik >  >> RDS >> Oracle

Konvertera till datetime från Oracle

Jag skulle börja genom att försöka undvika att få det som ett snöre i första hand. Se till att du använder rätt datatyp i Oracle, och du bör kunna anropa GetDateTime på lämplig DataReader (eller vad du nu använder).

Om du måste analysera det som text, sedan måste du ange ett format som matchar värdet - så använd 7 f s istället för 3, givet att ditt värde har ".0000000" i slutet.

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

Men återigen, jag skulle starkt uppmanar dig att undvika att överhuvudtaget behöva hantera värdet som text.



  1. Heroku - ActiveRecord::StatementInvalid (PG::Error:ERROR:kolumn begärd finns inte

  2. Varför använda samma fält vid filtrering orsaka olika exekveringstid? (olika indexanvändning)

  3. När ska jag kapsla PL/SQL BEGIN...END-block?

  4. MySQL Välj rader med en tangent eller fall tillbaka för att välja som standardnyckel