A hydraulic cylinder comprising a rod cavity end cap, a cylinder barrel, a piston rod, a piston and a rodless cavity end cap, the rod cavity end cap being provided with an oil passage, and the rodless cavity end cap being provided with an oil passage, wherein,
- at least two throttle oil channels are further provided, and at least two buffer sleeves are provided on the piston rod, the at least two buffer sleeves comprise a first buffer sleeve located in a rod cavity and a second buffer sleeve located in a rodless cavity, the buffer sleeves are axially slidable along the piston rod;
- the first buffer sleeve is provided with a sealing end face, and the rod cavity end cap is provided with a sealing end face;
- during an extending movement of the piston, the sealing end face of the first buffer sleeve is capable of contacting with the sealing end face of the rod cavity end cap to form a sealing surface, and hydraulic oil located at a side of the sealing surface close to the piston is discharged into the oil passage via the throttle oil channel;
- the second buffer sleeve is provided with a sealing end face, and the rodless cavity end cap is provided with a sealing end face;
- during a retracting movement of the piston, the sealing end face of the second buffer sleeve is capable of contacting with the sealing end face of the rodless cavity end cap to form a sealing surface, and hydraulic oil located at a side of the sealing surface close to the piston is discharged into the oil passage via the throttle oil channel.