这微信聊天时间显示的是开始的时间还是结束的时间?

以下规则是在体验微信操作后,推测出来的规则,可能存在一些不准确的表述

当处于正在聊天时,聊天内容比聊天时间更为重要,尽量避免时间和发送状态对聊天内容的干扰,简化界面,仅保留最核心的信息:发送者、发送内容。

Badge(未读消息数量)

当消息数量达到三位数时(也即消息数量 > 99),显示…而非数字,缓解/减轻强迫症患者的心理压力

时间戳由客户端自行处理,时间戳的显示根据不同的场景进行显示,可参考下面几种典型的使用场景,但无论怎么显示,消息之间超过5分钟都需要显示时间戳了。

###点击聊天列表,进入聊天详情时(单聊或群聊)

获取最近最多20条数据(20条为一页数据,超过20条时只取最近的20条,少于20条时有多少取多少)

获取第一条消息的接收时间,然后将这个时间戳插入到界面并记录下来(假设使用变量lastShowTimeStamp进行记录),然后将消息按时间戳(从小到大排序,老消息在前新消息在后),追加到界面中,但需要注意时间戳的显示规则。

循环遍历每条消息时,需要判断该消息的接收时间与最后一次显示时间戳的时间间隔,当大于5分钟(300ms)时则再追加一条时间戳,同时更新lastShowTimeStamp的值。

###时间戳的显示规则

一天内的消息显示为:“昨天 时:分”

二天至七天内显示为:“星期X 时:分”

当大于7天时显示为:“YYYY年X月X日时:分”

时、分不足二位时,前面用0补齐,月、日不足二位时不补位。如:2016年7月13日 09:22,注意计算天数是要算天,不能拿毫秒进行比较。否则昨天上午的消息,在今天下午看时将会变成“星期X 09:10”,正确的应该是“昨天 09:10”

当收到新消息时,判断当前收到的消息与lastShowTimeStamp之间的间隔,大于5分钟时就显示时间戳,同时更新lastShowTimeStamp的值为当前新消息收到的时间戳。

会出现一种情况,当5分钟内,消息很频繁而导致消息量达到100条,那么这一千条数据中间是没有任何时间戳的。如果退出聊天界面再重新进入时,参考第一条规则。

###当向下拉取消息时

向上拉取消息时,获取向上的20条数据(一页,不足一页时有多少取多少),然后根据第一条的规则来显示。

先显示时间戳,然后判断每一条时间戳与上一次显示的时间戳进行比较,间隔大于5分钟时显示新的时间戳,唯一与第一条规则不同的是,此时不要更新lastShowTimeStamp的值。因为lastShowTimeStamp的值是用来判断新消息的,老消息需要判断的话使用一个临时变量记录即可,拉取并显示完一页数据就丢弃掉了。

会出现一种情况,就是向上拉取消息时,你会遇到同一分钟内发送的消息各有一个时间戳,而且时间戳是相同的。出现的原因是消息分属在二页内了

删除一条消息时,如果被删除的消息上一条是时间戳,而下一条不是一条消息记录时就将时间戳一并删除掉。

这样会导致一种情况,时间戳被删除掉之后,lastShowTimeStamp并没有进行更新,如果此时再接收到新消息时,它不会再显示时间戳,直到新消息超过5分钟的间隔才重新显示时间戳并更新lastShowTimeStamp的值。删除完消息后检查当前消息数,少于一页时自动再加载上一页数据,直至没有消息可供加载。

示例截图如下(第一张图是正常的,第二张图是非正常的,退出聊天重新进入或等5分钟之后便可恢复正常):

规则与单删类似,唯一的不同的,当选中某一行时需要向上、向下遍历。

如果上一条消息是未选中状态,中止向上查找;

如果上一条消息是选中状态,继续向上不断查找,直到找到未选中消息(中止)、找到时间戳(记录下该时间戳的位置,然后向下遍历);

如果下一条消息是未选中状态,记录的时间戳位置清除,中止向下查找;

如果下一条消息是选中状态,继续向下不断查找,直到找到未选中消息(中止并清除)、找到时间戳(成功找到,也就是向前是一个时间戳,向后也是一个时间戳或是最后一条消息也记录向上查找到的时间戳)

注:批量删除时,一次最多能选择删除100条数据。消息删除后,需要判断当前消息数量是否够一页(20条),不够就再向上加载一页数据(20条);

在点击删除时,一次性进行删除操作,避免遍历影响性能。

今天是小编陪伴你的第 1890天

线上沟通越来越方便,微信不仅拉近了人与人之间的距离,即使在不同的城市,也能够随时随地地线上沟通。

不仅在生活上带来很大的改变,也为工作带来了便捷,我们随时可以联系到同事和领导,进行工作沟通,不仅如此,领导也可以随时与员工联系,安排工作。

可是有一点,有些领导根本不分上班时间还是下班时间,直接给员工发消息安排工作,导致很多时候,即使下班回家,也要加班工作,占用了很多人休息的时间。

很多职场人最害怕的就是下班后,突然收到领导发来的消息,这种情况让很多人都不知道该怎么回复,通常也就是回复“好的”“收到”。

一、情商低的人回复“好的”“收到”

不管是领导私信安排工作,还是在微信群内安排工作,很多人看到消息的第一反应就是回复“好的”“收到”“ok”等等,在他们看来这样的回复简洁明了,而且很爽快。

可是,在领导看来,这样的回复很不靠谱,甚至有些敷衍。领导辛辛苦苦交代工作,发了一大段文字,而你却只回复了几个字,在领导看来是很随意,并没有用心看待他为你安排的工作。

之前我的朋友小林,就遇到过类似的情况,结果被领导狠狠的批评了。领导发微信给他安排工作,关于工作内容说了很多。

可是小林在看了工作任务后,很快地就回复领导“收到”,结果没到5分钟,领导就将电话打过来了,十分生气的问他,是否真的理解工作内容,对这个工作任务有什么看法,打算怎么做这个工作。

结果小林哑口无言,根本不知道说什么,被领导狠狠批评了一顿。要知道,领导给你安排工作任务,不仅是想要你知道这个工作,直接回复“好的”“收到”,这些没有意义的回答,是没有办法保证效果的,领导最看重的就是结果,所以,给领导回复的时候,不要说得太短。

当遇到领导在微信上安排工作,那要怎么回复消息呢?靠谱的人会根据领导安排的任务情况进行回复。

二、靠谱的人会分辨不同情况回复

当接到领导在微信上给你发布的工作任务,首先要做的就是辨别信息的类型,如果领导发的工作任务,是通知型的消息,一定要及时回复。

比如:明天下午3点钟,在大会议室开会,讨论关于XX项目的问题。

在收到领导发的通知类型的工作任务,要及时的回复,就让领导知道你接收到了信息,可以这样回复,“收到,我会提前安排好工作并做好相关的准备,请您放心。”

而且这样回复,领导看到也会为你加分,认为你是一个有准备的人,对自己的工作任务会提前规划,能够管理好自己的时间。

如果领导说的工作任务,需要你立即执行,那么你在回复的时候,只是简单的回复“好的”“收到”,领导一定会很生气。

因为这种类型的工作,领导需要收到的是你的解决方法,越是准备的回复,越能够让领导喜欢。

比如,领导需要你分析一下上个月的运营数据,那么你在回答的时候,可以利用这个公式“好的+具体回答”。

在表明你收到领导给你安排的工作任务后,再加上具体的分析,给领导准确的回答,表明了你的行动力。

如果这个任务需要一定时间才能够完成,也要先回复领导,可以这样说“好的领导,我整理一下数据,稍后发给您。”

这样可以避免的误会,如果领导迟迟没有看到你的回复,会认为你没有收到信息或者是不愿意执行这个工作,很可能就将这个工作安排给其他人了,丢失在领导面前表现自己的机会。

所以,还是要立即给领导回复,接着再具体说相关的内容。另外,你直接给领导回复详细的具体内容,如果领导觉得有问题,会直接提出来,可以节省沟通成本,提高沟通效率,也避免方向错误,出现反复修改的情况。

领导安排的工作任务,有些并不是需要立即执行的,可是需要一段比较长的时间,可能有些人就不会立即回复,认为反正不着急,等到时间再回复就好。

可是,领导迟迟不见你回复,就会认为你不想做这个工作或者是你很忙,没有时间做这个工作,就会将这个任务安排给其他的人,因此错失机会。

所以,不管这个任务需要多久的时间来执行,都要给领导一个回复,让领导知道你已经接收到了消息。

你可以这样说,“好的收到,我会安排好时间,在XX之前完成好工作。”这不仅表示你已经收到了消息,也表明了你的工作态度,做到让领导放心。

除了立即回复,也要做到定期给领导汇报,让领导了解你的工作进度和执行情况,这样既能够提醒领导,避免因为时间太久领导遗忘,还能够获得领导的随时指导,避免出现错误。

不管领导安排的工作任务是什么,在回复消息的时候,有一点很重要:及时反馈,让领导放心。做到这一点,可以让领导看到你是一个靠谱的人,并且会愿意将更多的任务交给你。

我的状态持续多久?新版本中有我的状态这个功能,用户们在体验过后对这个功能也是很喜欢,不过有的人在设置成功后的第二天状态就消失了,我的状态究竟可以持续多久?小编会针对这个问题为大家带来具体的分析。

微信8.0更新了,增加“状态”,用户可以通过状态从而让他人你的状态,嗯,是不是熟悉的配方(比如qq)还不知道赶紧把微信升级到8.0版本。

微信状态一天就没了怎么回事?最近大家都尝试了下微信新推出的状态功能,但是尝试玩之后,第二天就发现状态没有了,这个状态持续多长时间呢?

微信8.0状态背景只维持一天,第二天不重新设置就没有了。这完全就是给懒人对着干啊!简直无语对不对?这个看后期微信会不会改成可以设置的,其实可以弄多个选项,一天后自动消失,永久保留等等,这样就把选择权交个用户了。期待后面微信的调整。

现在知道的*详细的情况是,微信状态的持续时间为一天,在每天24点,或达到一定时间后就会结束。当用户设置完状态之后,这个状态是会自动消失的,所以大家需要重新进行设置。因为一个状态的持续时间不会超过一天,系统就会自动取消掉了,想要设置的话就得重新弄了。

现在来看还是比较不人性化的,希望之后微信会更新解决吧。

我要回帖

更多关于 微信漂流瓶什么时候没有了 的文章

 

随机推荐