df$mutual_recommendation <- apply(df[-1], 1, FUN = function(x)
length(intersect(x[1:3], x[4:6])))
df$mutual_recommendation
#[1] 3 0 1
答案 0 :(得分:2)
请参阅java.sql.Date
的{{3}}:
一个围绕毫秒值的薄包装器,允许JDBC识别 这是一个SQL DATE值。
如果您看到日期类型仅重复日期而不是时间部分。
您必须使用java.sql.Timestamp
。这是javadoc。
java.util.Date的瘦包装器,它允许JDBC API 将其标识为SQL TIMESTAMP值
所以你的代码应该是这样的:
pstmt.setTimestamp(4, new java.sql.Timestamp(cal.getTimeInMillis()));