Date time is not parsing correctly in scala when i try to parse. showing a default time for all date's
used joda time as well as normal Simple Date Time
import org.joda.time.DateTime
import org.joda.time.format.DateTimeFormat
val dateFormat="YYYY-MM-DD HH:mm:ss"
val tempString="2019-01-01 00:00:00"
println(DateTime.parse(tempString,DateTimeFormat.forPattern(dateFormat)).toString("YYYY-MM-DD"))
val dateFormat="YYYY-MM-DD HH:mm:ss"
val tempString2="2019-05-01 00:00:00"
println(DateTime.parse(tempString2,DateTimeFormat.forPattern(dateFormat)).toString("YYYY-MM-DD"))
scala> val dateFormat="YYYY-MM-DD HH:mm:ss"
dateFormat: String = YYYY-MM-DD HH:mm:ss
scala> val tempString="2019-01-01 00:00:00"
tempString: String = 2019-01-01 00:00:00
scala> println(DateTime.parse(tempString,DateTimeFormat.forPattern(dateFormat)).toString("YYYY-MM-DD"))
2019-01-01
scala> val dateFormat="YYYY-MM-DD HH:mm:ss"
dateFormat: String = YYYY-MM-DD HH:mm:ss
scala> val tempString2="2019-05-01 00:00:00"
tempString2: String = 2019-05-01 00:00:00
scala> println(DateTime.parse(tempString2,DateTimeFormat.forPattern(dateFormat)).toString("YYYY-MM-DD"))
2019-01-01
simple date format
import java.util.Date
import java.text.SimpleDateFormat
import java.sql.Timestamp
println(formatter.parse(tempString2))
println(formatter.parse(tempString))
scala> println(formatter.parse(tempString2))
Sun Dec 30 00:00:00 IST 2018
scala> println(formatter.parse(tempString))
Sun Dec 30 00:00:00 IST 2018
I am not able to pinpoint the issue. kindly hep me with this.