比方说我有个视频单集点播页面,用户购买了这一集,有效播放期是2天,2天后自动结束。
怎么处理这个时间问题比较好
------解决思路----------------------
1.当用户购买这一集的时候,你把把当前这个视频集的ID还有用户ID还有订阅时间存入一张表中
INSERT INTO SubscriptionTable(UID,EpisodeID,SubscriptionTime)VALUES(当前用户ID,当前集ID,当前时间)
2.当用户每次播放这一集的时候从数据库获取订阅时间和当前时间对比
SELECT UID,EpisodeID,SubscriptionTime FROM SubscriptionTable WHERE UID=当前用户ID AND EpisodeID=当前集ID
java.util.Date time = SubscriptionTime;
java.util.Date now = new java.util.Date();
time与now进行对比