我遇到了一个包含两种不同格式的日期(存储为文本)的列。使用to_date()需要指定格式,因此它只适用于其中一些格式。
有没有办法与SELECT并行转换这两种格式?
{{1}}
答案 0 :(得分:0)
(假设只有2种不同类型的日期格式) 分别处理两种格式并使用UNION ALL进行组合。
public class ClickHandler {
public RecyclerView.OnItemTouchListener touchListener;
public ClickHandler(){
//initialize the instance of your touchListener in the constructor
touchListener = new RecyclerView.SimpleOnItemTouchListener(){
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
//allow clicks
return true;
}
@Override
public void onTouchEvent(RecyclerView rv, MotionEvent e) {
//check if it is working / check if we get the touch event:
Log.d("onTouchEvent", "RecView: " + rv.getId() + "\nMotionEvent: "+ e.getAction());
}
};
}
/* last but not least: a method which returns the touchlistener.
You can rename the method, but don't forget to rename the attribute in the xml, too. */
public RecyclerView.OnItemTouchListener touchListener(){
return touchListener;
}
}
所以你需要弄清楚的是2格式说明符字符串。 (我现在无法访问postgre数据库)