2019年8月

python获取本周(上周)本月(上月)开始时间以及结束时间

导包

import time
import datetime

获取当前日期

today = datetime.date.today()

本周的开始以及结束日期

# 开始日期
today - datetime.timedelta(days=today.weekday()+7)
# 结束日期
today - datetime.timedelta(days=today.weekday()+1)

上周的开始日期以及结束日期

# 获取当前日期 
date = datetime.datetime.now()
# 上周开始时间
date-datetime.timedelta(days=date.weekday()+7)
# 上周结束时间
date-datetime.timedelta(days=date.weekday()+1)

本月开始以及结束日期

# 获取当前日期 
date = datetime.datetime.now()
year = date.year
month = date.month
# 开始日期
start = datetime.date(year, month, 1)
#结束日期
if month == 12:
    end = datetime.date(year+1, 1, 1) - datetime.timedelta(days=1)
else:
    end = datetime.date(year, month+1, 1) - datetime.timedelta(days=1)

上个月的开始以及结束日期

# 获取当前日期 
date = datetime.datetime.now()
year = date.year
month = date.month
if month == 1:
    start = datetime.date(year-1, 12, 1)
else:
    start = datetime.date(year, month-1, 1)
end = datetime.date(year, month, 1) - datetime.timedelta(days=1)

小程序的全局存储可以存储在本地的Storage里面,也可以存储在内存中globalData。下面小编说的这种情况是存储在内存中的方式,也就是存储在globalData里面的。
[scode type="blue"]初始化数据[/scode]
首先需要初始化数据app.globalData,因为是全局存储的,所以我们只需要在app.js里面进行初始化即可。

App({
   ......
    globalData: {
        user: null
    }
})

[scode type="blue"]存储数据[/scode]

// 首先需要在引用的文件里获取APP
const app = getApp();
// 赋值
app.globalData.user = this.data.user;

[scode type="blue"]使用数据[/scode]

// 首先需要在引用的文件里获取APP
const app = getApp();
// 获取
let user = app.globalData.user;

681f43ff226e4d84bdb2fd92fd557faa_th.jpeg

大家注意下,这个小偏方是小编的朋友提供的,说是效果很好,小编也不需要减肥,所以没有尝试过。这里呢仅供参考。如果出现了不适或者其他情况,和小编无关哦。
下载.jpeg

  • 桑叶5g(一小把)
  • 菊花5g(一大把)
  • 枸杞5g(24粒)
  • 决明子5g(2小勺)
  • 山楂10g(大小10片)
  • 茶5g(一大嘬)

本来呢想封装成一个组件的,但是呢代码不是很多就直接拿过来用吧。主要用与轮番显示公告,并且如果公告文字太长就会显示为省略号,是不是很好用呢。小编现在已经习惯吧样式写在接口里面了,入股不喜欢,那么你就拆出去吧。这也是最近被一个很厉害的人带的,小编之前总是会把样式单独写的。
上代码吧。哈哈哈哈
11.jpeg
wxml:

 <view style="display:flex;align-items:center;height: 70rpx;background:#FFFFFF;padding: 10rpx 20rpx;">
        <image src="https://www.sunxiaoning.com/usr/uploads/2019/03/3616970405.jpeg;height:50rpx" />
        <swiper style="width:90%;height: 55rpx;padding-left:10rpx;display:flex;align-items:center;" vertical="true" autoplay="true" circular="true" interval="2000">
            <block wx:for="{{msgList}}">
                <navigator url="/pages/index/index" open-type="navigate">
                    <swiper-item style="display:flex;align-items:center;">
                        <view style="font-size: 25rpx;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing: 2px;">{{item.title}}</view>
                    </swiper-item>
                </navigator>
            </block>
        </swiper>
    </view>

js代码

 this.setData({
                    msgList: [{
                        title: "小宁博客"
                    },
                    {
                        title: "小宁博客-孙肖宁的个人博客"
                    },
                    {
                        title: "小宁博客-孙肖宁的个人博客;小宁博客-孙肖宁的个人博客"
                    }
                    ]
                });