从选定结果转换日期格式

时间:2017-08-14 12:58:29

标签: sql postgresql date

SQL Noob在这里似乎无法解决这个问题。

我们的数据库中有结果,以MM / DD / YYYY格式显示。

然而,当有人将其设置在PC上时,它会以美国日期格式录制。例如,我们有未来的结果(08/12/2017)对我们来说是12月8日,但它应该是8月12日。

我在查询中选择了结果并希望交换MM / DD以便08和12交换位置。这可能吗?

1 个答案:

答案 0 :(得分:2)

如果存储为日期,并且您希望在显示时格式化为真实世界/非美国格式:

  Animation tilt = AnimationUtils.loadAnimation(this, R.anim.tilt);

if (intent1.hasExtra("id1")) {
        vault.startAnimation(tilt);



  vault.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

vault.setImageDrawable(ContextCompat.getDrawable(MainActivity.this, 
R.drawable.chestopen));

                vault.setAnimation(null);

并且如果它以文本形式存储:

select to_char(TheDate, 'DD/MM/YYYY') as FormattedDate