SQL Noob在这里似乎无法解决这个问题。
我们的数据库中有结果,以MM / DD / YYYY格式显示。
然而,当有人将其设置在PC上时,它会以美国日期格式录制。例如,我们有未来的结果(08/12/2017)对我们来说是12月8日,但它应该是8月12日。
我在查询中选择了结果并希望交换MM / DD以便08和12交换位置。这可能吗?
答案 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